0

在其他编程语言中,我可以使用静态类方法或枚举来封装常量:

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 中是如何解决的?据我所知,既没有枚举(具有非整数值)也没有静态类方法。

4

2 回答 2

1

您可以使用命名空间:

namespace consts_values
{
    const string a = "aaa";
    const string b = "bbb";
}
于 2018-11-28T17:20:51.557 回答
1

在 angelscript 中,您也可以定义枚举。您还可以将整数常量分配给枚举。例如:

enum lock_state
{
    locked = 0,
    open = 1
}
于 2019-08-16T16:53:23.627 回答