【发布时间】:2016-05-24 15:35:57
【问题描述】:
我知道要在 STDIN 和 STDOUT 中编程,我们需要在 Xcode 中创建一个命令行项目。 但是我如何在操场上接受标准输入。
每当我尝试在操场上运行此类代码时
var input = readLine()!
我总是收到这个错误
执行被中断,原因:EXC_BAD_INSTRUCTION (代码=EXC_l386_INVOP,子代码=0x0)
是否可以在操场上使用 STDIN?
更新
我知道这个错误是因为 nil input 变量,但想知道如何克服这个 nil 值。
【问题讨论】:
-
不,不是——我期待如何在操场上使用 STDIN,这个问题有点不同。 @HenrikGustafsson
-
根据我的测试,你不能在这个阶段。您必须创建一个命令行工具。或者你可以创建一个带有“单一视图”的游乐场,添加一个 UITextView 和一个输入按钮,然后这样做。 :) 祝你好运!
标签: ios xcode swift swift2 swift-playground