1
的Swift documentation說,我可以導入使用import [kind]
的值,而我有選擇typealias
,struct
,class
,enum
,protocol
,var
和func
。所以,我可以導入Ë例如,像這樣:導入一個常數
import var Glibc.M_E
但這進口M_E
爲var
變量。如何將M_E
作爲let
常數導入?
的Swift documentation說,我可以導入使用import [kind]
的值,而我有選擇typealias
,struct
,class
,enum
,protocol
,var
和func
。所以,我可以導入Ë例如,像這樣:導入一個常數
import var Glibc.M_E
但這進口M_E
爲var
變量。如何將M_E
作爲let
常數導入?
像其他 「簡單」 C宏定義
#define M_E 2.71828182845904523536028747135266250 /* e */
從<math.h>
導入到斯威夫特作爲全球只讀計算性能:
public var M_E: Double { get } /* e */
這是一個var
,但您無法更改其值:
print(M_E) // OK
M_E = 2.0 // error: cannot assign to value: 'M_E' is a get-only property