array.toUInt() 函数
array.toUInt() 是实验性的,随时可能会更改。
array.toUInt() 将数组中的所有值转换为无符号整数。
支持的数组类型和行为
| 数组类型 | 返回的数组值 |
|---|---|
[bool] | 1(真)或 0(假) |
[duration] | 持续时间的纳秒数 |
[float] | 值在小数处被截断 |
[int] | 整数的无符号整数等价 |
[string] | 数字字符串的整数等价 |
[time] | 等效的纳秒纪元时间戳 |
函数类型签名
(<-arr: [A]) => [uint]
有关更多信息,请参见 Function type signatures。
参数
数组
要转换的值数组。默认是管道转发数组 (<-)。
示例
将浮点数组转换为无符号整数
import "experimental/array"
arr = [-12.1, 24.2, -36.3, 48.4]
array.toInt(arr: arr)// Returns [18446744073709551604, 24, 18446744073709551580, 48]