Avatar ·

如何查看我安装的 Swift 版本?

你好!我刚开始学习 Swift 和 Xcode,但已经遇到了问题。我从 App Store 下载了最新版本的 Xcode,但当我编写代码时,我不确定实际使用的是哪个 Swift 版本。例如,我尝试使用 `async/await`,但编译器报错:`'async' is only available in iOS 15.0 or newer`。或者我想检查是否支持 `Result` 类型。 我打开终端并尝试命令 `swift --version`,它显示类似 `Apple Swift version 5.9` 的内容。但在 Xcode 中,当我创建新项目时,在 Build Settings 中我看到 `Swift Language Version` — 那里设置为 `5.0`。我糊涂了。实际使用的是哪个版本? 另外,我听说可以在代码中直接检查 Swift 版本。这是真的吗?我需要确保我的代码能在不同 Swift 版本上工作,尤其是当我在 GitHub 上分享时。 请解释如何在终端、Xcode 和代码中正确确定 Swift 版本。如果版本不同该怎么办?