美文网首页
9.控制流(theControlFlow)

9.控制流(theControlFlow)

作者: 木子心语 | 来源:发表于2017-09-28 18:22 被阅读0次
控制流
  • kotlin_控制流
用来检查和运算各种条件和逻辑的组合,控制App的运行流向.
循环:for,while及循环控制
if:二元控制
when:细致化判断
for: 1.一次操作一个序列(如集合类型)中的每一项,执行次数是可预测的
val num = arrayOf(1,2,3,4)
for(num1 in num){
  if(num1 == 3) continue
     println(num1)
}
//重复执行:for(a in 1..10)
for(gg in 1..100){
   //println("开始数")
   //println("${gg}")
   //println("结束数")
}

//while:循环执行一系列操作,知道条件不成立,适合执行次数未知的场合
//1加到n次,才能加到5050呢?
var number = 1
var times = 0
var total = 0
while(total < 15050){
   total += number
   number += 1
   times += 1
   if (total == 5050) break
}
print("次数: ${times}")
//循环中的控制:continue 结束本次循环,break结束整个循环
//if:条件判断语句,整个语句本身是一个表达式
val a = 5
val b = 10
val result = if(a > b) "a大于b" else b - a
//println(result)
//when:可对某个变量的大小/范围/值表达式/类型等进行判断
when(result){
   1,3,5 -> {
       println("1,3,5")
    }
   1,3,5 is Int -> {
       println("只是Int")
    }else{
       println("值是string类型")
    }
}
  • swift控制流
for-in 循环
for-in循环遍历一个集合中的所有元素,例如数组中的元素,数字范围或者字符串中的字符.
let names = ["1","2","3","4"]
for name in names{
    print("Hello,\(name)")
}
let name2 = ["one": 1,"two":2 ,"three": 3]
for(num,numV) in name2{
print("\(num)s have \(numV) legs")
} 

while 循环
while ff = true {
    print("条件成立")
}

if条件语句
var a = 2
if a <= 6 {
  print("a 小于 6")
}

switch:
var i = 0  
switch i {  
    case 0:  
        "0" //被输出  
    case 1:  
        "1"  
    default:  
        "2"  
}  

相关文章

  • 9.控制流(theControlFlow)

    控制流 kotlin_控制流 swift控制流

  • 9. 定位流

    1.css书写方式 书写优先级(同等优先级): !important > 行内 > 外链 = 内嵌 选择器优先级:...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • 9. 程序的控制流-选择结构 【连载 9】

    程序执行的过程,我们可以把它认为是一个流,实际的业务需求会根据不同的情况,来控制程序不同的流转。这篇文章来讨论其中...

  • 控制流

    上一篇:基础运算当前篇:控制流下一篇:集合类型 从大体来讲控制流分为条件语句和循环语句,而这两种语句差不多就是程序...

  • 控制流

    0. 分支结构 概念:指程序的 流程走向,比较像一棵树 分散 的 树枝 分类单分支判断1. 一般形式 age ...

  • 控制流

    控制流 [TOC] Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不...

  • 控制流

    语句与程序块 在表达式之后加上一个分号(;),它们就变成了语句。例如: 在C语言中,分号是语句的结束符。用一对花括...

  • 控制流

    foreach bind 1.示例 2.不带元素的绑定 if bind 1.绑定示例 if 绑定是很重要的,它能让...

  • 控制流

    For循环 for循环用来按照指定的次数多次执行一系列语句。Swift 提供两种for循环形式: for-in用来...

网友评论

      本文标题:9.控制流(theControlFlow)

      本文链接:https://www.haomeiwen.com/subject/ouxgdxtx.html