gpt4 book ai didi

swift - 导入单个常量

转载 作者:行者123 更新时间:2023-11-28 06:29:40 25 4
gpt4 key购买 nike

Swift documentation说我可以使用 import [kind] 导入一个值,并且我有选项 typealiasstructclassenumprotocolvarfunc。所以我可以像这样导入 e :

import var Glibc.M_E

但这会将 M_E 作为 var 变量导入。如何将 M_E 作为 let 常量导入?

最佳答案

像其他“简单的”C 宏一样,定义

#define M_E         2.71828182845904523536028747135266250   /* e              */

来自 <math.h>作为全局只读计算属性导入到 Swift 中:

public var M_E: Double { get } /* e              */

这是一个var ,但你不能改变它的值(value):

print(M_E) // OK
M_E = 2.0 // error: cannot assign to value: 'M_E' is a get-only property

关于swift - 导入单个常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40711872/

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