-
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!") } 元组最大的应用在于,函数可以返回多个值返回。查看全部
-
控制流查看全部
-
区间运算符查看全部
-
三目运算符查看全部
-
逻辑运算符查看全部
-
比较运算符1查看全部
-
比较运算符查看全部
-
数学运算符查看全部
-
Float 小数点后6位<br> 若没有指明类型,则会自动判断。 有科学计数法 var a = 1.25e10 var b =1.25e-10 var c = 1_000_000.000_000_1 //也可以阶段查看全部
-
输入Int.max, 即可查看到int型最大值,同理Int.min为最小值。 swift是一种安全的语言,以为大部分错误会在编译阶段就报错,而不会在执行阶段报错崩溃。 int为符号数,uint为无符号数。 多进制对应的数,与十进制一致。 let bignum =1_000_000 或 100_0000. 下划线并不表示任何数值,只是为了提高易读性。查看全部
-
常量 let maxNum =1000 #资源消耗更少,计算更快 变量 var var index =100 #查看全部
-
playground可以实时显示函数的值。这点很强大,方便随时掌握数值的变化,便于调试。 palyground不仅可以对数据进行操作,还可以加载cocotouch中的类库,方便操作。查看全部
-
字符串索引:startIndex<br> endIndex<br> ex:<br> var str="hello,swift"<br> let sIndex=str.startIndex<br> let eIndex=str.endIndex str[sIndex] 输出:第0位置的字符 h<br> str[sIndex.advancedBy(5)] 输出:第从0到5的位置的字符 , str[sIndex.successor()] 输出:sIndex后一位字符 e str[eIndex.predecessor()] 输出:eIndex前一位字符 t //eIndex 返回的是字符最后一位加一的位置查看全部
举报
0/150
提交
取消