禁止在Swift playground中运行某些代码行

时间:2017-06-02 08:47:24

标签: ios swift xcode swift-playground

我正在为在我公司采访的新iOS候选人编写一个Swift编码测试,我决定使用Swift游乐场,以便我可以在编码问题上加入一些。

有些问题会包含示例代码,因此我不希望此代码在输出窗口中生成任何内容。我不想只是评论它,因为我想利用语法高亮等...

我是否可以添加任何类型的注释或等效代码以防止它在输出窗口中显示?

非常感谢。

1 个答案:

答案 0 :(得分:1)

据我所知,没有注释可以抑制游乐场中代码的执行。如果你想保持语法高亮,但不希望代码被执行/产生任何输出,我建议你把它包装在一个函数中。这样您就可以获得完全自动完成和语法高亮支持,但它不会在操场上产生任何输出。

func example() {
    print("No output")
}

enter image description here

除此之外,你可以使用Example callout标记。这允许您使用标记格式化代码,但不使用语法高亮。

希望有所帮助。