在其他编程语言中,我可以使用静态类方法或枚举来封装常量:
enum Command {
command_1 = "0x00001",
command_2 = "0x00002",
command_2 = "0x00003"
}
或
class Command {
static command_1 = "0x00001"
static command_2 = "0x00002"
static command_3 = "0x00003"
}
这在AngelScript中如何解决?据我所知,既没有枚举(具有非整数值),也没有静态类方法。
答案 0 :(得分:1)
您可以使用名称空间:
namespace consts_values
{
const string a = "aaa";
const string b = "bbb";
}
答案 1 :(得分:0)
在angelscript中,您也可以定义枚举。您还可以将整数常量分配给枚举。例如:
enum lock_state
{
locked = 0,
open = 1
}