Swift中有哪些不同的“ double”类型?

时间:2018-10-07 20:03:24

标签: swift variables double

快速地,有不同的变量类型,例如IntInt8Int16Int32Int64。我注意到Doubledouble2double3double4类型。这些分别做什么?如果我的程序中要使用比其他更好的软件,那将很有用。

1 个答案:

答案 0 :(得分:2)

double2double3double4不是Swift标准库中定义的类型。

它们在simd框架中定义,并用2、3或4个Double元素表示向量类型。

double2double3double4


简单用法:

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页。