在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在Swift里面,声明变量用关健字var,声明常量用关健字let。虽然仅仅是声明变量这样的简单功能,但是还是有需要注意的地方。
变量和常量使用之前必须有一次赋值 var a: Int let b: Int var c = a + b //这里报错 Swift里面使用变量之前,是必须要要给变量赋值的。赋值的操作可以在声明得时候,也可以在其他地方,但是一定要有赋值操作,否则就会报错。
声明时如果不进行赋值,那么久必须带有类型 var a //报错 let b //报错 var c: Int //正确 var d: Int //正确
常量的意义 Swift里面常量得意义,是既不可以改变本身的值,也不能改变变量引用的值,比如: let a = [4, 5, 6] a = [7, 8, 9] //报错 a.append(10) //报错
变量和常量只能声明一次 变量和常量只能声明一次,既不能把一个变量同时声明为常量,也不可以将一个常量同时声明为变量 var a: Int var a: Int //报错 var a: String //报错 let a: Int //报错 let a: String //报错 从上面代码可以看到,名字相同,类型不同的重复声明也是不可以的。
变量或者常量名字的要求 Swift里面变量和常量名字的要求比较宽松,几乎可以包含任何字符,但是不能包含以下字符: 1 空格 2 数学符号 3 剪头 4 私有Unicode标量值(private-use Unicode scalar values) 5 line- and box-drawing characters 同时还加一条,数字不能作为命名的第一个字符,但是可以出现在名字其他位置: let π = 3.14159 //合法 let 你好 = "你好世界" //合法 let ???????? = "dogcow" //合法 let + = 2 //报错
关键字作为变量名字 Swift的关键字可以作为变量名字,要求就是用`将关键字包围就好: let `for` = 2
|
请发表评论