BT 常量
BT 常量
功能
读取当前 BT 运行时的编译期常量和轻量缓存常量。
语法
BT.VERSION BT.NAME BT.OS BT.THREADS
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 无 | - | 否 | 无 | 常量属性不需要参数。 |
返回值
| 常量 | 类型 | 说明 |
|---|---|---|
| BT.VERSION | String | 当前 BT 版本。 |
| BT.NAME | String | 当前二进制逻辑名,通常为 bt 或 bt_app。 |
| BT.OS | String | 操作系统名称,例如 windows、linux、macos。 |
| BT.ARCH | String | CPU 架构,例如 x86_64、aarch64。 |
| BT.FAMILY | String | 操作系统家族,例如 windows、unix、wasm。 |
| BT.DEBUG | Bool | 是否为 debug 构建。 |
| BT.EXE_EXT | String | 当前平台可执行文件扩展名,例如 .exe 或空字符串。 |
| BT.LIB_EXT | String | 当前平台动态库扩展名,例如 .dll、.so、.dylib。 |
| BT.POINTER_WIDTH | Int | 指针宽度,通常为 32 或 64。 |
| BT.THREADS | Int | 可用并行线程数,首次读取后缓存。 |
示例
version = BT.VERSION // 输出:1.1.0 print version
注意事项
- BT 常量是只读属性。
- BT.THREADS 使用运行时缓存,不会在每次读取时重复查询系统。