swift - 你需要在 Swift 中声明变量的数据类型吗?

标签 swift

在 Swift 编程中,我们需要声明变量的数据类型还是变量会根据值改变它的类型?

哪一个足以声明一个变量:

var MyVar: Int = 50

或者:

var Myvar = 50

最佳答案

var myVar: Int = 50

Or:

var myVar = 50

它们是绝对等价的。 : Int 是不必要的,因为您在声明中就在此处分配了 50,因此 Swift 推断这是一个 Int 变量。

如果您打算将赋值作为声明的一部分,那么您唯一需要提供类型的时间是当类型令人惊讶时。例如:

var myChar : Character = "s"

如果你不说字符,你会得到一个字符串。

关于swift - 你需要在 Swift 中声明变量的数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051123/

相关文章:

ios - Swift 中开关盒的穷举条件

ios - UITableView 部分删除问题

ios - 为什么我会收到此错误 : fatal error - array index out of range?

ios - swift - 背景音乐和转场

Swift 解除分配与免费使用

ios - PayPal 与 IOS swift 集成

swift - AVCaptureDeviceType.builtInDualCamera 的作用是什么

ios - 如何在点击推送通知时打开特定帖子

swift - NSPopover 中的 NSTableview 看起来与独立的不同

ios - Swift:防止 NSTimer 自动启动