【发布时间】:2015-07-17 04:50:49
【问题描述】:
我正在寻找关于 Swift 的操场行为的解释。在 Beginning Swift Programming 一书的第 76 页上,doSomething 函数在 Xcode 中的行为与所述不同。
func doSomething(num1: Int, num2: Int) {
println(num1, num2)
}
doSomething(5,6)
这本书没有给出答案,但我希望得到像(5,6) 这样的回复。但是,我没有收到任何错误,也没有任何响应。将操作更改为println(num1) 和doSomething(5,6) 有效。它产生5。 doSomething(5) 也是如此。对于这个问题。将其更改为println((num1, num2)) 和doSomething(5,6) 产生(5,6)。
我在运行 Yosemite 的 Mac 上使用 Xcode v.6.4。怎么回事?
【问题讨论】:
-
见this
-
我收到 (5,6) 作为回复。您想要什么确切信息?
-
并不奇怪,因为有时 Playground 似乎需要额外的 CR 或空间。在这种情况下,我已经准确地输入了书中显示的内容,但什么也没得到。事实上,我复制/粘贴了代码。有人在 MSWord 中显示了这样做的问题。在这种情况下,源是 Acrobat。
-
你能链接这本书吗,也可以告诉我们是哪一章。或节。页码在电子书中没有用。
-
这本书是 Wei-Meng Lee 的《Beginning Swift Programming》。 overdrive.com/media/2056217/beginning-swift-programming 示例在第 5 节的第二页。
标签: swift