如何将属性附加到字符串?

西摩

我可以在haxe中做这样的事情吗:

trace ("Blue".description);
trace ("Green".description);
trace ("Red".description);

然后,在某处添加一个基于字符串值的开关,以针对每种情况返回不同的描述?

我看到人们使用它进行本地化,例如 "Car".i18()

有人可以帮忙吗?

杰森·奥尼尔

查看静态扩展

基本上,它允许您假装静态方法是成员方法,但第一个参数是您要操作的对象。

在你的例子中

class ColorDescriptions {
    static public function description( color:String ) {
        return switch (color) {
            case "red": "passionate";
            case "blue": "calm";
            case "green": "environmentally friendly";
            default: "unknown colour";
        };
    }
}

接着:

using ColorDescriptions; // Use static methods from `ColourDescriptions` as mixins
...
trace( "red".description() ); // "passionate"

这仅适用于方法/功能,不适用于属性。这样做"red".description()是可能的,但"red".description事实并非如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串附加到对象属性?

来自分类Dev

如何将字符串文字附加到从Select-Object命令返回的属性中

来自分类Dev

如何将分号(;)附加到cmake字符串

来自分类Dev

如何将字符串内容附加到数组

来自分类Dev

如何将子字符串附加到主字符串?

来自分类Dev

如何将格式化的字符串附加到现有的String?

来自分类Dev

如何将字符串附加到整数数组?

来自分类Dev

如何将标记附加到C中的字符串变量?

来自分类Dev

Terraform,如何将传入的字符串变量附加到值?

来自分类Dev

如何将日期字符串附加到文件夹路径?

来自分类Dev

如何将int附加到getElementByID()的字符串参数的末尾

来自分类Dev

如何将最后执行的PID附加到主提示字符串?

来自分类Dev

如何将键值附加到一个简单的字符串数组?

来自分类Dev

如何将字符串附加到字典中的列表

来自分类Dev

如何将单词附加到带有双引号的特定字符串?

来自分类Dev

如何使用exiftool将字符串附加到标签

来自分类Dev

如何使用javascript将字符串附加到textarea

来自分类Dev

如何将几个字符串添加到List <string>属性?

来自分类Dev

如何将字符串中的属性添加到javascript中的对象?

来自分类Dev

如何将属性添加到字符串数组?

来自分类Dev

如何将CR分隔的字符串分成多行,然后将ID附加到每行中?

来自分类Dev

Python将*。*附加到字符串

来自分类Dev

将片段附加到字符串

来自分类Dev

将变量附加到字符串

来自分类Dev

如何将字符附加到用作python字典键的字符串中(当有多个与该字符串相关的条目时)?

来自分类Dev

在emacs lisp中,如何将字符串附加到我不喜欢打开的文件中?

来自分类Dev

如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

来自分类Dev

如何将字符串附加到Bash目录中所有文件的所有行中?

来自分类Dev

PHP如何将$ html_div(字符串类型)附加到DOMElement的子元素中

Related 相关文章

  1. 1

    如何将字符串附加到对象属性?

  2. 2

    如何将字符串文字附加到从Select-Object命令返回的属性中

  3. 3

    如何将分号(;)附加到cmake字符串

  4. 4

    如何将字符串内容附加到数组

  5. 5

    如何将子字符串附加到主字符串?

  6. 6

    如何将格式化的字符串附加到现有的String?

  7. 7

    如何将字符串附加到整数数组?

  8. 8

    如何将标记附加到C中的字符串变量?

  9. 9

    Terraform,如何将传入的字符串变量附加到值?

  10. 10

    如何将日期字符串附加到文件夹路径?

  11. 11

    如何将int附加到getElementByID()的字符串参数的末尾

  12. 12

    如何将最后执行的PID附加到主提示字符串?

  13. 13

    如何将键值附加到一个简单的字符串数组?

  14. 14

    如何将字符串附加到字典中的列表

  15. 15

    如何将单词附加到带有双引号的特定字符串?

  16. 16

    如何使用exiftool将字符串附加到标签

  17. 17

    如何使用javascript将字符串附加到textarea

  18. 18

    如何将几个字符串添加到List <string>属性?

  19. 19

    如何将字符串中的属性添加到javascript中的对象?

  20. 20

    如何将属性添加到字符串数组?

  21. 21

    如何将CR分隔的字符串分成多行,然后将ID附加到每行中?

  22. 22

    Python将*。*附加到字符串

  23. 23

    将片段附加到字符串

  24. 24

    将变量附加到字符串

  25. 25

    如何将字符附加到用作python字典键的字符串中(当有多个与该字符串相关的条目时)?

  26. 26

    在emacs lisp中,如何将字符串附加到我不喜欢打开的文件中?

  27. 27

    如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

  28. 28

    如何将字符串附加到Bash目录中所有文件的所有行中?

  29. 29

    PHP如何将$ html_div(字符串类型)附加到DOMElement的子元素中

热门标签

归档