作者bootleq (打架金刚)
看板Ruby
标题[问题] 哪些字可以用作 symbol 名称?
时间Sat Jul 30 10:29:19 2011
目前自己观察,分成三类:
- :foo_bar
单纯的 colon 加上一般变数名
仅有个疑问是多位元组的字(例如 :foo字bar)是否合法
- :"string"
加了 qoute 里面随便什麽都可以。
- :operator
比较有疑问的是这个,参考 Operator Expressions
http://phrogz.net/ProgrammingRuby/language.html#operatorexpressions
里面最左栏有 Y 的是可以定义成 method,代表是合法的 symbol 吗?
有些我直接在 console 下
s = :<<
可以建一个 symbol
但有些如 :% 或 :| 又不行
应该有标准可循,可是它在哪里啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: bootleq 来自: 114.34.136.1 (07/30 10:30)
1F:推 SansWord:我查了一下Ruby Parser, 这是属於Parser处理的范畴 07/30 14:44
2F:推 SansWord:发文补齐。 07/30 14:56