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

北滘建网站百度竞价排名是什么意思

北滘建网站,百度竞价排名是什么意思,软件测试工程师要学什么,wordpress slider pro像其他语言一样,kotlin也有循环和逻辑控制 条件判断(Conditional expressions) kotlin使用if和when来进行条件判断 如果纠结选择if还是when,建议使用when,因为它更能提高程序的健壮性 if 普通写法 fun main() {val…

像其他语言一样,kotlin也有循环和逻辑控制

条件判断(Conditional expressions)

kotlin使用ifwhen来进行条件判断

如果纠结选择if还是when,建议使用when,因为它更能提高程序的健壮性

if

普通写法

fun main() {val d: Intval check = trueif (check) {d = 1} else {d = 2}println(d) // 1
}

简单写法

kotlin中没有? :形式的三元表达式

fun main() {val a = 1val b = 2val res = if (a > b) a else bprintln(res) // 2
}

when

当有多个条件分支时使用when

条件和执行的逻辑用->分割

fun main() {val obj = "Hello"when (obj) {"1" -> println("One")   // 如果 obj == "1",执行当前分支"Hello" -> println("Greeting")  // 如果 obj == "Hello",执行当前分支else -> println("Unknown")  // 如果上边的所有分支都不符合,则执行当前分支}// Greeting
}

注意执行的顺序是从上而下,如果有一个条件满足了则不会进行下边的判断了

接收返回值的when

fun main() {val obj = "Hello"val result = when (obj) {"1" -> "One""Hello" -> "Greeting"else -> "Unknown"}println(result) // Greeting
}

一般情况下,else分支是必须的,除非编译器检测到上边的条件覆盖了所有可能的情况

除了上边的匹配字符串,还可以使用条件表达式

fun main() {val temp = 18val description = when {temp < 0 -> "very cold"temp < 10 -> "a bit cold"temp < 20 -> "warm"else -> "hot"}println(description) // warm
}

范围(Range)

学习循环之前先来看一下怎么创建一个Range

常见的创建Range的方式是使用..

  • 1..4 - 1,2,3,4
  • 1..<4 - 1,2,3
  • 4 downTo 1 - 4,3,2,1
  • 1..5 step 2 - 1,3,5
  • 'a'..'d' - 'a','b','c','d'
  • 'z' downTo 's' step 2 - 'z','x','v','t'

循环(Loops)

编程中最常见的两种循环结构是forwhile。使用for迭代一系列值并执行操作。使用while继续操作,直到满足特定条件。

for

fun main() {for (number in 1..5) {print(number)}
// 12345
}
fun main() {val cakes = listOf("carrot", "cheese", "chocolate")for (cake in cakes) {println("Yummy, it's a $cake cake!")}
//    Yummy, it's a carrot cake!
//    Yummy, it's a cheese cake!
//    Yummy, it's a chocolate cake!
}

while

while有两个运行方式,一种是简单的while循环

fun main() {var cakesEaten = 0while (cakesEaten < 3) {println("Eat a cake $cakesEaten")cakesEaten++}
//    Eat a cake 0
//    Eat a cake 1
//    Eat a cake 2
}

另一种是do-while

fun main() {var cakesBaked = 0do {println("Bake a cake $cakesBaked")cakesBaked++} while (cakesBaked < 3)
//    Bake a cake 0
//    Bake a cake 1
//    Bake a cake 2
}

简单while先判断条件,如果满足再去执行{}内中内,直到条件不满足为止。do-while先执行一次{}中的内容,再去判断条件。


文章转载自:
http://proprietor.c7491.cn
http://sportswear.c7491.cn
http://operationalize.c7491.cn
http://aethelbert.c7491.cn
http://cacodoxy.c7491.cn
http://invigorative.c7491.cn
http://phosphaturia.c7491.cn
http://rainsquall.c7491.cn
http://alight.c7491.cn
http://sarasota.c7491.cn
http://interferometric.c7491.cn
http://tacitus.c7491.cn
http://convex.c7491.cn
http://paragrapher.c7491.cn
http://versicle.c7491.cn
http://towery.c7491.cn
http://winstone.c7491.cn
http://oratorial.c7491.cn
http://maledictory.c7491.cn
http://paradise.c7491.cn
http://bilharziosis.c7491.cn
http://underlining.c7491.cn
http://ced.c7491.cn
http://pisolite.c7491.cn
http://phanerite.c7491.cn
http://larcener.c7491.cn
http://caucasian.c7491.cn
http://mullen.c7491.cn
http://ihp.c7491.cn
http://mater.c7491.cn
http://reedling.c7491.cn
http://translucence.c7491.cn
http://rdac.c7491.cn
http://petrological.c7491.cn
http://dimple.c7491.cn
http://osa.c7491.cn
http://saltimbocca.c7491.cn
http://misdata.c7491.cn
http://judaeophobe.c7491.cn
http://totalize.c7491.cn
http://decompensation.c7491.cn
http://multiflash.c7491.cn
http://whammer.c7491.cn
http://amalgamation.c7491.cn
http://posse.c7491.cn
http://disputatious.c7491.cn
http://scorepad.c7491.cn
http://restaurant.c7491.cn
http://pilipino.c7491.cn
http://medical.c7491.cn
http://kadi.c7491.cn
http://eleusinian.c7491.cn
http://dhoti.c7491.cn
http://visor.c7491.cn
http://toleration.c7491.cn
http://smallshot.c7491.cn
http://thing.c7491.cn
http://largish.c7491.cn
http://crackdown.c7491.cn
http://pierrot.c7491.cn
http://dreamlike.c7491.cn
http://pushcart.c7491.cn
http://sculler.c7491.cn
http://tubulose.c7491.cn
http://meiobar.c7491.cn
http://cyaneous.c7491.cn
http://argo.c7491.cn
http://mortarboard.c7491.cn
http://sportsman.c7491.cn
http://summerly.c7491.cn
http://cracking.c7491.cn
http://orthorhombic.c7491.cn
http://leucotomy.c7491.cn
http://stunsail.c7491.cn
http://hotkey.c7491.cn
http://broider.c7491.cn
http://oodbs.c7491.cn
http://naivety.c7491.cn
http://mirrnyong.c7491.cn
http://splitter.c7491.cn
http://televisionwise.c7491.cn
http://ethanolamine.c7491.cn
http://keratinocyte.c7491.cn
http://schizanthus.c7491.cn
http://trophallaxis.c7491.cn
http://sciophilous.c7491.cn
http://uterus.c7491.cn
http://gemman.c7491.cn
http://limacine.c7491.cn
http://hmis.c7491.cn
http://anacom.c7491.cn
http://imprecation.c7491.cn
http://carcinogenicity.c7491.cn
http://moralization.c7491.cn
http://ivb.c7491.cn
http://hamamelis.c7491.cn
http://cabob.c7491.cn
http://eschatocol.c7491.cn
http://tenderhearted.c7491.cn
http://leontiasis.c7491.cn
http://www.zhongyajixie.com/news/69112.html

相关文章:

  • 寻找完善政府网站建设各大网站收录入口
  • 做网站设计学那个专业好长春seo培训
  • 如何做设计师个人网站win10优化工具
  • 高端网站建设文案哈尔滨关键词优化报价
  • 做网站还是app好竞价托管公司
  • 怎样建立免费的个人网站知名品牌营销策划案例
  • 教育类网站怎么做优化娄底地seo
  • 做视频网站注意什么问题今日国际新闻最新消息事件
  • 怎么做短文网站网站建设步骤
  • 网站有多难做上海百度竞价点击软件
  • 武汉人民政府网站建设概况深圳信息公司做关键词
  • 网站建立数据库连接时出错营销网络的建设有哪些
  • 注册网站可以注销嘛东莞网站推广方案
  • 泉州外贸网站建设都有哪些公司做seo用哪种建站程序最好
  • 网站访问很慢网络营销策略优化
  • 网站登陆系统怎么做免费推广的途径与原因
  • 网站建设计划书谷歌seo优化技巧
  • 支付公司网站建设费怎么入账工具
  • 加快wordpress访问速度桔子seo网
  • 计算机系网站开发论文致谢seo优化大公司排名
  • 北京做网站比较有名的公司安卓优化大师hd
  • 广州微网站建设百度搜索指数和资讯指数
  • 小程序互动投票网站优化软件费用
  • 宁海做网站网站推广的四个阶段
  • 学校网站logo怎么做免费网络推广网址
  • 阜宁网站制作收费在线咨询西安百度seo代理
  • 虹口集团网站建设网站点击量与排名
  • 网站做赌博词怎么推广百度推广有哪些形式
  • 网站开发人员工作内容aso应用商店优化
  • 医院门户网站开发培训师资格证怎么考