快速地,有不同的变量类型,例如Int
,Int8
,Int16
,Int32
和Int64
。我注意到Double
,double2
,double3
和double4
类型。这些分别做什么?如果我的程序中要使用比其他更好的软件,那将很有用。
答案 0 :(得分:2)
double2
,double3
和double4
不是Swift标准库中定义的类型。
它们在simd框架中定义,并用2、3或4个Double
元素表示向量类型。
简单用法:
import simd
let v1 = double2(1.0, 2.0)
let v2 = double2(3.0, 4.0)
let v3 = v1+v2
print(v3) //->double2(4.0, 6.0)
simd框架中还有许多其他功能。请浏览simd
framework页。