gpt4 book ai didi

ios - 如何检查 Playground 的 swift 版本?

转载 作者:IT王子 更新时间:2023-10-29 05:30:38 24 4
gpt4 key购买 nike

我只是在 play ground(xcode-8.2) 中使用 swift 教程测试我的代码。我遇到了以下示例代码:

One-Sided Ranges

for name in names[2...] {
print(name)
}

现在我的 Playground 显示错误:

enter image description here

现在感觉我的swift版本可能不支持这段代码!

我查看了这个答案,但它只为 Xcode 项目提供了解决方案。

如何查看 play ground 的 swift 版本?

最佳答案

尝试使用以下代码找出 swift 版本。 (在这里,我在 Xcode 9.3 - beta 4 的 Playground 上尝试了这段代码),它为我提供了正确的答案。

#if swift(>=5.2)
print("Hello, Swift 5.2")
#elseif swift(>=5.1)
print("Hello, Swift 5.1")
#elseif swift(>=5.0)
print("Hello, Swift 5.0")
#elseif swift(>=4.1)
print("Hello, Swift 4.1")
#elseif swift(>=4.0)
print("Hello, Swift 4.0")
#elseif swift(>=3.0)
print("Hello, Swift 3.x")
#else
print("Hello, Swift 2.2")
#endif

enter image description here

Answer to your question: I'm not sure but according to result of above code, I can say, Latest Swift version supported by your Xcode tool becomes a version of Playground's Swift Language.

关于ios - 如何检查 Playground 的 swift 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49270421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com