有谁知道这两种类型之间有什么区别?
文档仅提及Int但Xcode 6自动完成仅Integer在我输入时给出.我开始使用Integer移植代码时发现你必须在这两种类型之间进行转换.
例如,以下代码给出错误无法找到接受提供的参数的'+'的重载.
var number1 : Int = 5
var number2 : Integer = 10
number1 + number2
Run Code Online (Sandbox Code Playgroud)
myt*_*thz 30
An Int是类型,而an Integer是它实现的协议.
您应该Int在声明中使用,即:
var num: Int = 5
Run Code Online (Sandbox Code Playgroud)
这也是未指定类型时推断的整数文字的类型,即:
var num = 5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17158 次 |
| 最近记录: |