跳到主要内容

int

简要描述

整数内置类型。

描述

有符号的64位整数类型。

它可以采用[^]区间中的值,即[-9223372036854775808,9223372036854775807]

intVariant类型,因此在为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)

方法

返回值类型方法名称
intint(#method-int)(from: bool)
intint(#method-int)(from: float)
intint(#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