首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngelScript中的枚举或常量

AngelScript中的枚举或常量
EN

Stack Overflow用户
提问于 2018-11-10 00:12:26
回答 2查看 169关注 0票数 0

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

代码语言:javascript
复制
enum Command {
    command_1 = "0x00001",
    command_2 = "0x00002",
    command_2 = "0x00003"
} 

代码语言:javascript
复制
class Command  {
    static command_1 = "0x00001"
    static command_2 = "0x00002"
    static command_3 = "0x00003"    
}

这是如何在AngelScript中解决的?据我所知,这里既没有枚举(具有非整数值),也没有静态类方法。

EN

回答 2

Stack Overflow用户

发布于 2018-11-29 01:20:52

您可以使用名称空间:

代码语言:javascript
复制
namespace consts_values
{
    const string a = "aaa";
    const string b = "bbb";
}
票数 1
EN

Stack Overflow用户

发布于 2019-08-17 00:53:24

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

代码语言:javascript
复制
enum lock_state
{
    locked = 0,
    open = 1
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53229400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档