美文网首页
Swift学习日记记录

Swift学习日记记录

作者: 不懂冯先生 | 来源:发表于2017-11-10 16:58 被阅读13次

Bool类型字面量有几种?

答案: 三种
true 表示真;
false 表示假;
nil 表示没有值

Swift中switch语句跟C语言里面有什么不一样

switch expression {
   case expression1  :
      statement(s)
      fallthrough /* 可选 */
   case expression2, expression3  :
      statement(s)
      fallthrough /* 可选 */
  
   default : /* 可选 */
      statement(s);
}

一般在 switch 语句中不使用 fallthrough 语句。
这里我们需要注意 case 语句中如果没有使用 fallthrough 语句,则在执行当前的 case 语句后,switch 会终止,控制流将跳转到 switch 语句后的下一行。
如果使用了fallthrough 语句,则会继续执行之后的 case 或 default 语句,不论条件是否满足都会执行

在大多数语言中,switch 语句块中,case 要紧跟 break,否则 case 之后的语句会顺序运行,而在 Swift 语言中,默认是不会执行下去的,switch 也会终止。如果你想在 Swift 中让 case 之后的语句会按顺序继续运行,则需要使用 fallthrough 语句。

PS: 日积月累, 天天进步!
--END--

相关文章

  • Swift学习日记记录

    Bool类型字面量有几种? 答案: 三种true 表示真;false 表示假;nil 表示没有值 Swift中s...

  • Swift学习记录日记

    从今天开始,开始学习Swift语言www.cocoachina.com/special/swift/

  • Swift 学习日记 - 目录/相关链接

    欢迎来到 o1xhack (wyx) 的 Swift 学习日志。更多请看最后。 目录 Swift 学习日记 - 1...

  • 学习Swift

    LearnSwiftEasily 用心记录自己学习Swift的心得体会,让学习变得简单与快乐! Swift基础语法...

  • Swift 学习笔记

    初级Swift 记录初级swift学习笔记 1.在Swift中,当需要导入类库的时候,直接输入import + 类...

  • swift自用

    学习swift的网站 https://www.cnswift.org ;学习记录https://objective...

  • swift学习记录

    !比?效率要高我的理解是!使用时对象必须存在知道你是什么,也知道你存在,直接用就好了?使用时对象可以为空我不知道你...

  • Swift学习记录

    1.实现输入手机号码间隔显示

  • Swift学习记录

    只读属性 {get} 表示只读的意思。 将string 转为NSString 类型 查了一个api是NSStrin...

  • 记录Swift学习

    Playground是什么?从Xcode6开始出现(Swift开始出现) 翻译为:操场/游乐场 对于学习Swift...

网友评论

      本文标题:Swift学习日记记录

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