Xcode游乐场不执行功能

Posted

技术标签:

【中文标题】Xcode游乐场不执行功能【英文标题】:Xcode playground not executing functions 【发布时间】:2015-10-27 21:11:40 【问题描述】:

我创建了一个新的游乐场并添加了简单的函数,但该函数从未被调用:

var str = "New playground"

func hello()

    print("Hello, World")

你们谁知道为什么这个函数没有被调用?

非常感谢您的帮助

【问题讨论】:

【参考方案1】:

因为你没有调用函数。就叫它吧:

func hello()

    print("Hello, World")


hello()

【讨论】:

我将它添加到 hello() 行,但出现错误:使用未解析的标识符 'hello' 注意:函数需要在调用前声明,就像这个例子写的一样。 不工作 函数声明体中应有“”【参考方案2】:

另外,如果您在实现之前调用该方法,Swift Playground 将不允许您这样做,并且会出现以下错误

Use of unresolved identifier 'hello'

错误的顺序:

hello()
func hello()

    print("Hello, World")

正确的顺序

func hello()

    print("Hello, World")

hello()

【讨论】:

函数声明体中应为“”

以上是关于Xcode游乐场不执行功能的主要内容,如果未能解决你的问题,请参考以下文章

带有调试器支持的 Swift Playground?

Xcode 自动完成功能在 Swift 游乐场的 Sources 文件夹中不起作用

Xcode 8.3.2 游乐场实时视图渲染不起作用

xcode 游乐场中的 UITableView 不显示文本/字幕

Xcode:有啥方法可以刷新/重新运行游乐场?

Xcode 8 Playground 不运行