int¶
简要描述¶
整数内置类型。
描述¶
有符号的64位整数类型。
它可以采用[^]区间中的值,即[-9223372036854775808,9223372036854775807]。
int是Variant类型,因此在为Variant分配整数值时将使用它。
var my_variant = 0
my_variant = 4.2
var my_int:int = 1
my_int = 4.2
my_int = int(“ 6.7”)
var max_int = 9223372036854775807
print(max_int)
max_int = 1
print(max_int)
方法¶
| 返回值类型 | 方法名称 |
|---|---|
| int | int(#method-int)(from: bool) |
| int | int(#method-int)(from: float) |
| int | int(#method-int)(from: String) |
方法说明¶
- int int(from: bool)
将bool值转换为整数值,int(true)等于1,int(false)等于0。
- int int(from: float)
将浮点值强制转换为整数值,此方法只删除数字分数,因此,例如int(2.7)将等于2,int(.1)将
- int int(from: String)
将String值转换为整数值,此方法是字符串的整数解析器,因此使用无效的整数字符串调用此方法将返回0,有效的字符串将类似于`'1.7'[/code