[問題] 哪些字可以用作 symbol 名稱?
目前自己觀察,分成三類:
- :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)
推
07/30 14:44, , 1F
07/30 14:44, 1F
推
07/30 14:56, , 2F
07/30 14:56, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章