Swift采用类同c语言的流程控制语句,if, for, for-in, while, do-while , switch, break, continue .Swift语言的Switch语句自动添加了break效果,这样你可以不用没个case后面再写break.同c语言不同,swift语言的if for while 等,没有括号来括表达式 1: if 语句.if语句只对逻辑值检测.这里不同于c语言的if语句是检测是否 非0. var bFlag:Bool = true if bFlag {…
1.for in循环 (1)简单使用: for-in和范围运算符 for i in 1...3 { println(i) } (2)如果在循环中用不到i,可用_代替 for _ in 1...3 { println("------------") } 2.switch (1) 简单使用 let grade = 4 switch grade{ case 0,1,2: print("a") case 3,4,5: print("b") case 6,…
import Foundation ; i<=; i++ { println(i) } let str1="adl;fjasdfl;ouewrouqwperuadf" for c in str1 { switch c { case "a","f","o": println(c) default: var t="" } } switch x { ... : println("个位数"…
Swift 是一门静态的强类型语言.它以简单.干净.可读性好等特点著称. 1. 为什么是静态语言? 首先静态语言比之动态语言,更具有安全性.它不允许类型之间自动的进行转换,必须要显示的转换.Swift是类型安全的,它会在编译的时候就检查你的代码,任何类型不匹配时都会报错.这使得编程人员能够尽快捕获并尽可能早地在开发过程中修正错误.但是,这并不意味着你必须指定每一个常量和变量所声明的类型.如果不指定你需要的类型,Swift使用类型推导来指定出相应的类型.类型推导使编译器在编译的时候通过你提供的初…
//: Playground - noun: a place where people can play import Cocoa var str = "Hello, playground" //这里先提及下, //Swift中的属性的定义 //属性名首字母只能是字母,下划线 //首字母后也只能是数字,字母,下划线 /****************************************常量与变量**/ /**************常量的定义*/ //语法上就是使用let关…