【发布时间】:2018-06-08 07:18:08
【问题描述】:
我需要根据操作系统版本初始化一个变量。我正在尝试在`struct 中使用#available。我需要在声明时初始化一个变量。
这是我尝试过的代码,
struct ColorConstants {
static var os = 0
#available(iOS 9, *)
os = 9
#available(iOS 10, *)
os = 10
}
它给了我一个构建错误:
预期声明
【问题讨论】:
-
if语句需要在函数中。 -
你是对的,但我会编辑我的问题并进行一些更改。
-
我需要根据操作系统版本初始化一个变量
-
你想要完成什么?
-
为了更清楚而编辑的问题
标签: swift swift-structs