没错,你如果这样写就会直接报错。
原因其实很简单,就是常数无法运算,就像 "我" 无法+ 1 的概念。
浮点数用人话来讲的话就是含有小数点的变数。
举个例子:0.35678
let a = 0.123
let a: Float = 0.12132
如果你写过python你可能不太知道你可能不太知道福点数还有分类型,但如果你写过c之类的语言就可能知道有两种类型。
这两种都是用於有小数点的变数,但最重要的差异是在於位数
虽然说前者占了占了64bits,後者占了32bits。但我建议你就直接用双精度就对了(除了特殊原因),因为要是你在计算过程,除来除去要是超过6位你程序就爆掉了。所以我不建议使用单浮点。
这边测试一下:
这边把我们前面学的类型整理一下:
这边我们学一下如何转换类型:
var g = "1234"
let c = Int(g)!
print(c)
语法就是以上写法,记得要加!
然後我们测试一下到底是不是真的转int了。
str转double也是一样的方法。
在你算数学的时候70 + 60.1 = 130.1 这个我们也很能理解,但程序中没有办法,我们必须转成相同型态。否则就会出现报错,这边必须要特别注意!
今天学到了继续学了一些定义的相关,明天也会继续学习基本的语法!大家晚安88!
Docker 基本操作 简单讲解一下Docker的概念,最重要的是两个地方: Image,Conta...
工厂模式主要有三种不同的实作: Simple Factory Pattern Factory Met...
JPEG概述 Joint Photographic Expert Group在1992年被评为国际标...
今天我们会利用上一篇的 分页组件 范例来做更改,不过差别在於,这次我们父子组件的沟通不是透过 pro...
此篇延续上一篇元件样式修改,此篇着重在元件的动态效果样式。 option 参数 撰写动态效果起手式...