为什么下面的代码在Playground中输出如下...
class Vehicle{
func run(){
println("Running")//outputs--------- Running
}
}
var jetta = Vehicle()// outputs ------------ Vehicle
jetta.run()// outputs ---------------------- Vehicle (why not running?)
最后一次调用的输出不应该是“Running”吗?
当我在 swiftstub.com 上尝试相同的代码时或 runswiftlang.com我得到了我期望的结果,但在 Playground 中却没有,为什么?
输出 swiftstub.com或 runswiftlang
class Vehicle{
func run(){
println("Running")//outputs--------- nothing
}
}
var jetta = Vehicle()// outputs ------------ nothing
jetta.run()// outputs ---------------------- Running
知道为什么 Playgound 在调用方法 run() 时不输出 Running 吗?
最佳答案
Xcode 中默认显示的右侧面板代表输入的每个表达式的结果。为了显示控制台输出,您需要打开辅助编辑器(alt+command+enter)
关于ios - 了解 Playground 中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28490827/