1.输出时:printf(“添加元素时用()标记常量或者变量”),如果只有一个变量没有其他内容就直接输出:printf(a)
2.每句后面不用加分号
3.科学算法:1.25e2 = 1.25×10^2 1.25e-2 = 1.25×10^(-2)
0xFp2 = 15× 2^2
4.强制转换类型:p = 1.2222
let i = Int(p)
5.类型别名:typealias SimpleInt = UInt16;此时SimpleInt相当于UInt16,例如:let p:SimpleInt = 112
6.swift中bool值是特定的,不能再用0或者1等其他值代替
7.tuple类型非常牛逼,里面可以存储不同类型的变量或者常亮:
let http404error = (404,”not found”),这个http404error就是个 tuple类型的值, 不想用tuple里面的值可以用 _ 代替:
let (code, _) = http404error ; printf(“状态码是(code)”) ;
printf(“状态码是(http404error.0), 描述是(http404error.1)”)
8.关键字optional (用?来标识)是指 这个已知类型的变量只能是当前类型或者为nil,而不能是其他类型,如果赋值给其他类型的值(这个情况文档里没说清楚) 同时注意: nil 只能赋值给optional修饰的变量
swift学习记录04-杂记
最新推荐文章于 2024-03-30 17:55:24 发布