1. 变量声明
你需要使用 var
关键字声明变量, let
关键字声明常量:
var a = 1
let b = "s"
2. 变量命名
Swift大小写敏感,变量名可以由字母,数字和下划线组成,但需要以字母或下划线开始。
变量名也可以使用简单的 Unicode 字符或者汉字,例如:
let A = 0
let a = 1
let _a = 2
let _1a = 3
var 1a = 4 // error
var 😊 = "s"
var 苹果 = "Apple"
3. 输出
Swift 使用 print
函数打印输出:
print("Pikachu") // 输出 Pikachu
print 函数是一个全局函数,完整的函数签名为:
public func print(items: Any..., separator: String = default, terminator: String = default)
如果我们想让其不换行输出,只需要将最后一个参数赋值为空字符串即可:
for x in 0...10{
print("\(x) ", terminator: "")
}
print()
输出结果为: 0 1 2 3 4 5 6 7 8 9 10
如果你需要接收用户的输入可以使用readLine()
:
let theInput = readLine()
4. 与OC的差异
- Swift中不可以在函数内部声明静态变量,如果需要使用,必须声明为静态属性或全局变量(Swift没有静态全局变量,一般是在全局位置声明一个常量或变量)。
网友评论