-
case查看全部
-
where查看全部
-
where查看全部
-
for循环结构 for initialization;condition;increments{ statements } initialization(循环初始值) condition(循环结束条件) increments(循环变化方式)查看全部
-
控制流<br> 顺序结构<br> 循环结构<br> 选择结构<br> <br> for _ in 1...9{ <br> }<br> _表示无所谓这里的值,省略掉了循环变量,只要求循环执行10次。查看全部
-
separator terminator查看全部
-
元组,switch查看全部
-
for index in 1...10{ index}<br> 实质上是index不停被赋予1-10,index为常量。每次循环中,index都会被创建一次,所以从for in 来看,index就像变量一样。 for index in 0..<10 {index } 前闭后开很好使用, for i in 0...coures.count-1 也可以写成 for i in 0..<course.count. 很好使用。查看全部
-
区间运算符 闭区间运算符 [a,b] a...b 前闭后开区间运算符 [a,b) a..<b查看全部
-
三目运算符<br> question ? answer1 : answer2<br> 如果 Q为真,则 A1 ,如果Q为假, 则 A2. 变量的初始化设置,可以先声明,再赋初值。如果在赋初值之前就被使用,编译器会产生错误。查看全部
-
单目运算符 xx = +x. 意为 xx为正的X yy = - y.意为 yy为负的Y查看全部
-
a = 1 为赋值语句, a == 1 为判断语句。 在swift中,不允许使用 if 1 { } if必须使用判断语句才行。查看全部
-
类型首字母大写,<br> 变量首字母小写。 变量名可以是中文,也可以是表情符号。 print(x,y,z,separator:",") // separator是分隔符,在每个值中间插入,默认是空格 print(x,y,z,terminator:":)") //terminator是结束符,默认为/n print(y,"*",z,"=",y*z) print("\(y)*\(z)=\(y*z)") //字符串插值 ,很有用的哟。 /* /* 多行注释 */ */查看全部
-
元组<br> 将多个不同的值集合成一个数据<br> var point =(5,2)<br> var httpResponse=(404,"Not Found") 也可以显式的声明元组的类型。 var point2:(Int,Int)=(19,23). 解包, var (x,y)=point2. 则x=19 y=23. 即var x =12,var y=23 命名元组分量 point.0 即为point的第0个分量 point.2 即为point的第1个分量。 let point3 = (x:3,y:3). 着可以使用 point.x point3.y let point4:(x:Int,y:Int)=(10,5) 当获取一个元组,但对其中一个元素不感兴趣时,可以使用_代替。 let loginResult = (true,"muyu") let (isLoginSuccess,_)=loginResult if isLoginSuccess{ print("Login success!") } else{ print("Login failed!") } 元组最大的应用在于,函数可以返回多个值返回。查看全部
-
控制流查看全部
举报
0/150
提交
取消