数据的类型:Type Safety and Type Inference

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Swift 是 type-safe 的语言,就是如果你给一个变量或者恒量一个数字类型的值,以后你就不能把它当成其它类型的值来使用,比如字符串类型的值,除非你知道自己在干什么 .. 这样做的好处就是让代码更清晰 .. 避免一些误操作,比如你的代码期待用的是一个数字类型的值,你却给了它一个字符串类型的值 .. 如果这样的话,Swift 会报错提示你 ...

在声明一个变量或者恒量的时候,Swift 会自己推断它们的值的类型是什么 .. 这个就是 Type Inference .. 类型的推断 ..

先去添加一个变量,名字是 name .. 它的值等于 ninghao.net ,注意这个值的周围有一个引号,所以 Swift 会推断它是一个字符串类型的值 ..

鼠标放在这个变量名字的上面,按住 Option 键,然后点一下它 .. 会出现一个帮助的提示,说我们声明的这个 name 是一个 String ,也就是字符串类型的值 ..

下面我们再试着让这个 name 等于一个数字 ... 这里会出现一个错误的提示 .. 意思就是我们不能把一个 Int 也就是整数类型的值交给 String,也就是字符串类型的值 ...

在声明变量或者恒量的时候,我们也可以手工的去设置一下它的值的类型 .. 比如先声明一个叫 name 的变量 .. 后面加上一个冒号 .. 接着是它的值的类型 .. 字符串,名字就是 String .. 这个类型的名字一般都是用大写字母开头的 ..

String 就是字符串,Int 就是整数 .. Double 是小数 .. Bool 表示布尔值 .. 这些都是常用的数据类型 .. 我们先让 name 的类型是一个 String ...

在下面可以再给这个 name 指定一个值 .. 这个值的类型必须得是字符串 .. 因为前面我们设置了 name 这个变量的值的类型是 String,也就是字符串 ...

数据的类型:Type Safety and Type Inference《 Swift 语言 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点