当前位置: 首页 > news >正文

网站建设零基础教学wordpress春菜

网站建设零基础教学,wordpress春菜,seo技术中心,东莞市建设工程监督网站一、程序的逻辑控制 程序的执行语句主要分为3种#xff1a;顺序语句、条件语句和循环语句。 二、if条件语句 if表达式在Kotlin中用于根据条件执行不同的代码块。它有两种形式#xff1a;普通if和带返回值的if。 普通if语句#xff1a; 普通的if语句由关键字if、一个布尔表达…一、程序的逻辑控制 程序的执行语句主要分为3种顺序语句、条件语句和循环语句。 二、if条件语句 if表达式在Kotlin中用于根据条件执行不同的代码块。它有两种形式普通if和带返回值的if。 普通if语句 普通的if语句由关键字if、一个布尔表达式和一个代码块组成。如果布尔表达式为true则执行代码块否则跳过代码块。 val x 10 if (x 5) {println(x大于5) } else {println(x小于等于5) }带返回值的if表达式  带返回值的if表达式可以用来简化代码。它由关键字if、一个布尔表达式、一个返回值true分支和一个返回值false分支组成。它会根据布尔表达式的结果返回相应的值。 val x 10 val result if (x 5) x大于5 else x小于等于5 println(result)函数中带返回的if  fun largerNumber(num1: Int, num2: Int) if (num1 num2) num1 else num2 三、when表达式  when表达式类似于switch语句可以根据不同的条件执行不同的代码块。它有两种形式普通when和带返回值的when。语法为匹配值 - { 执行逻辑 } 普通when语句 普通的when语句由关键字when、一个待匹配的值和多个分支组成。每个分支包含一个或多个值当待匹配的值与分支中的值之一相等时执行对应的代码块。 val x 2 when (x) {1 - println(x等于1)2 - println(x等于2)else - println(x不等于1和2) }带返回值的when表达式 带返回值的when表达式可以用来简化代码。它由关键字when、一个待匹配的值和多个分支组成。每个分支包含一个或多个值并且可以有一个特殊的分支else用于处理其他未匹配的情况。  fun getScore(name: String) when (name) {Tom - 86Jim - 77Jack - 95Lily - 100else - 0 }类型匹配 fun checkNumber(num: Number) {when (num) {is Int - println(number is Int)is Double - println(number is Double)else - println(number not support)} 上述代码中is关键字就是类型匹配的核心它相当于Java中的instanceof关键字。 不在when语句中传入参数 fun getScore(name: String) when {name Tom - 86name Jim - 77name Jack - 95name Lily - 100else - 0 } 注意Kotlin中判断字 符串或对象是否相等可以直接使用关键字而不用像Java那样调用equals()方法。 其他用法 假设所有名字以Tom开头的人他的分数都是86分这种场景如果用带参数的when语句 来写就无法实现而使用不带参数的when语句就可以这样写现在不管你传入的名字是Tom还是Tomy只要是以Tom开头的名字他的分数就是86分。  fun getScore(name: String) when {name.startsWith(Tom) - 86name Jim - 77name Jack - 95name Lily - 100else - 0 } 四、 循环语句 kotlin的循环语句有for循环、while循环和do-while循环。 for循环 从集合或数组中迭代  for循环用于对一个集合或者数组进行迭代逐个处理其中的元素。它的基本语法如下 val numbers arrayOf(1, 2, 3, 4, 5) for (number in numbers) {println(number) }在上述例子中我们遍历了一个整数数组并将每个元素打印出来。  Range来指定循环 val range 0..10的范围就是[0, 10]。 fun main() {for (i in 0..10) {println(i)} } 使用for-in循环遍历区间 val range 0 until 10 它的数学表达方式是[0, 10)。口诀左闭右开。 fun main() {for (i in 0 until 10) {println(i)} } 结合step函数来指定循环的步长 fun main() {for (i in 0 until 10 step 2) {println(i)} } downTo 关键字 fun main() {for (i in 10 downTo 1) {println(i)} } 这里我们创建了一个[10, 1]的降序区间。 while循环和do-while循环  while循环和do-while循环用于根据条件重复执行一段代码块。 while循环会先检查条件是否为true如果是则执行代码块然后再次检查条件。如果条件为false则跳过代码块。 var i 0 while (i 5) {println(i)i }do-while循环首先执行一次代码块然后再检查条件。只有在条件为true时才会继续执行。  var i 0 do {println(i)i } while (i 5)上述两个例子中我们通过循环输出了0到4的数字。  五、控制循环流程 Kotlin提供了几个控制循环流程的关键字 continue用于跳过循环的当前迭代直接进入下一次迭代。break用于完全退出循环不再执行后续的迭代。return用于完全退出函数或者匿名函数不再执行后续的代码。 通过这些关键字可以在循环中灵活使用根据需要来控制循环的行为。
http://www.pierceye.com/news/52190/

相关文章:

  • 美工模板网站东阳便宜自适应网站建设优惠
  • 海门市城乡建设局网站南昌正规网站公司
  • 免费网站推广优化医疗网站设计风格
  • 合肥专业网站优化费用网站开发 旅游
  • 公司网站建设ihanshi1建设网站的重要性
  • 包头索易网站建设深圳网站建设模板
  • 国外的旅游网站做的如何上海网站建设与设计
  • 南京网站设计制作排名网站服务费网络建设会计分录
  • 如何优化网站首页代码垫江网站建设djrckj
  • 自助建站加盟电脑编程入门自学
  • 哈尔滨公司建站模板企业新闻营销
  • 网站开发费应该入什么科目针织衫技术支持东莞网站建设
  • 三网合一企业网站项目外包公司可以去吗
  • 石家庄个人建站模板门户网是什么
  • 哪些公司的网站做的很好宜昌永东建设网站
  • 萝岗手机网站建设网站开发需要用到哪些软件有哪些
  • 西安 网站建设 费用表单大师做网站
  • php第一季网站开发实例教程学院网站建设报价
  • 合肥道路建设从哪个网站可以看到怎样用jsp做网站 新手教程
  • 中文域名注册网站注册个小公司要交税吗
  • 如何制作自己的个人网站一般网站建设公司
  • vs2015 网站开发教程做网站用虚拟机还是服务器
  • 天津协会网站建设福州制作手机网站
  • 网站统计家用云做网站
  • 签名设计网站如何做好一个网站
  • 德州建设网站建设房屋出租网站
  • 工作室 网站经营性备案求职招聘网站建设投标书
  • 电子商务实验网站建设实训过程wordpress后台500
  • 一个外国人做汉字网站手机快速建站
  • 店铺推广怎么做站长seo查询工具