15.导出位标志

Posted empist

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15.导出位标志相关的知识,希望对你有一定的参考价值。

导出位标志

作为位标志的整数可以在一个属性中存储多个“true”/“false”(boolean)值通过使用导出提示’ ‘ int, FLAGS ‘ ‘,它们可以从编辑器中设置:

# Individually edit the bits of an integer.
export(int, FLAGS) var spell_elements = ELEMENT_WIND | ELEMENT_WATER

也可以将标志限制为指定数量的标志。语法类似于枚举语法:

# Set any of the given flags from the editor.
export(int, FLAGS, "Fire", "Water", "Earth", "Wind") var spell_elements = 0

在这个例子中,“火”的值是1,“水”的值是2,“地”的值是4,“风”的值是8。通常,常数应该相应地定义。’ ‘ const ELEMENT_WIND = 8 ‘ ‘,以此类推)。

使用位标志需要了解位操作。如果有疑问,应该导出布尔变量。

以上是关于15.导出位标志的主要内容,如果未能解决你的问题,请参考以下文章

第十五章 枚举类型和位标志

15枚举类型和标志位

在类常量PHP中组合位标志[重复]

国家文化标志数据库导出?

[搬运] 将 Visual Studio 的代码片段导出到 VS Code

使用navicat或plsql导出csv格式,超过15位数字后面变成000(E+19)的问题