我正在阅读iBook Swift编程语言,并且看到了一个我不理解的约定,并且没有在书中解释过:变量和函数后跟一行变量或函数名称.
例如:
var n = 2 while n < 100 { n = n * 2 } n var m = 2 do { m = m * 2 } while m < 100 m
和:
func returnFifteen() -> Int { var y = 10 func add() { y += 5 } add() return y } returnFifteen()
变量或函数名称在一行上的这些行的目的是什么?
TIA
目的是为了"游乐场"演示.例如,如果您将该代码放入游乐场.右侧的窗口将显示该功能的执行结果.
如果您在传统项目中,您可能会这样做:
func returnFifteen() -> Int { var y = 10 func add() { y += 5 } add() return y } var someInt = returnFifteen() println(someInt)
但是,在Playground中这是不必要的:
请注意右侧.