@ sil_stored
преобразовать определение структуры в SIL, получил @sil_stored
, что это значит?
Не удается найти определения в документах SIL
origin swiftкод
struct Constant {
static let aCons = "haha"
}
с использованием swiftc -emit-silgen test.swift -Onone > test.swift.sil
полученного файла .SIL, а в начале файла
struct Constant {
@sil_stored static let aCons: String
init()
}
swift SIL doc здесь: https://github.com/apple/swift/blob/master/docs/SIL.rst
Дополнительная информация.
enum Constant {
static let aCons = "haha"
}
будет
enum Constant {
static let aCons: String
}
выглядит немного проще, чем struct