-
switch theGameEnding <br> {<br> case .win:print()<br> case .lose:print()<br> default :print()<br> } switch 中必须包含所有的可能,此时不用写default,不然就用default来进行处理,查看全部
-
arr1 = sorted(arr, {(a:Int,b:Int) ->Bool in return a>b }) arr2 = sorted(arr,{a,b in return a>b })查看全部
-
排序<br><br> func compareTwoInt (a: int,b:int) -> Bool {return a>b}查看全部
-
for-in 循环结构的应用场景 遍历区间 for i in 0...90 便利字符串 for c in switisblongtoapple 遍历数组 for item in arr / for (index,item) in enumerate(arr) 遍历字典:for (index,item) in dict 不知道需要循环多少次的,使用while循环查看全部
-
闭区间: a...b 前闭后开: a..<b查看全部
-
a??b<br><br> a!=nil?a:b//a是不是!=nil,如果不等于nil,则返回a!(a的解包)的值,如果a=nil,则返回b的值。<br> 判断a是不是为空,如果不为空,返回a的解包(a!),如果为空,则返回b的值。一般b为缺省值查看全部
-
普通语言中可以把赋值放在if ,while中,而在swift中不可以这样。 Int.max可查看最大值 Int.min可查看最小值查看全部
-
print("your age is /(age)!")//字符串插值:输出变量或常量的值的方法,前面加“/”,并用“”将变量名扩起来,前台即显示此变量的值。查看全部
-
let userInput="abc" var age=userInput.toInt()//将userInput的值转化为Int类型,返回值就是一个Int的可选值类型。此值能转化成int就转化成相应数值,转化不了的话就是nil。此时就可以对age这个值和nil进行比较判断,以此来判断这个值是不是有效的。查看全部
-
定义可选值的方法:var imOptionalVar:Int?查看全部
-
一个没有经过初始化的值是不能被直接使用的。查看全部
-
什么是元组查看全部
-
元组的定义,各变量的命名,不关心的变量用"_"表示。查看全部
-
布尔型变量,就是true 或者是false。 if imtrueVar { 代码A//执行A代码 } 或if imfalseVar { 代码B//不执行B代码 } else { 代码C//因为值是错的,所以不执行B代码,而执行C代码 } Int这个整型不能作为逻辑来判断的。查看全部
-
1.变量用2进制,8进制,16进制表示。<br><br> 2.变量可以用数学公式表示。<br><br> 3.变量可以自动转换类型(例:定义的浮点型,但是输入的整型,会自动将整型转换为浮点型进行存储。)<br> 4.swift无法处理一个Int和一个Double类型相加,再将结果赋给Double类型,会报错,此时要用到强制转换类型。<br> let a:Int=3<br> let b:Double=0.1414926<br> let pi:Double=Double(a)+b//强制将原本声明为整型的a变量转换成Double类型,这样a和b都是Double类型,在做相加就没有问题了。 5.可以将变量名设置为中文 let 姓名=“木刻女神” 姓名+“,你好!”//在playground里显示就是:木刻女神,你好!查看全部
举报
0/150
提交
取消