0

我想我会从头开始学习使用新的 xcode 7 构建 ios 应用程序,在遵循涉及使用 print(message) 的教程后,屏幕右侧的预览显示打印的文本,但添加了 \n。例如,如果我希望它显示“Hello World”,预览将显示“Hello World\n”。

谁能看到我哪里出错了?对于这看起来多么愚蠢,我深表歉意,我只想从一开始就做好一切,以避免进一步出现问题,谢谢!:)

4

2 回答 2

2

在 Swift 2.0 中,print已重新定义为像println在 Swift 1.0 中一样工作。您可以使用消除新行print(..., appendNewLine: false)

编辑:显然,Apple 的那些语言之神决定再次改变。从 Xcode 7 Beta 6 开始并包括 Xcode 7 GM 的正确语法现在是:

print(..., terminator: "")
于 2015-06-14T18:46:12.827 回答
1

这就是print消息现在的工作方式。它默认替换旧println命令。如果您不想要添加的换行符,则必须这样说(appendNewLine:参数)。您可能需要考虑阅读文档:

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Reference/Swift_StandardLibrary_Functions/index.html#//apple_ref/swift/func/s:FSs5printurFq_T_

于 2015-06-14T18:44:44.313 回答