[問題] 哪些字可以用作 symbol 名稱?

看板Ruby作者 (打架金剛)時間13年前 (2011/07/30 10:29), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/4 (看更多)
目前自己觀察,分成三類: - :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
我查了一下Ruby Parser, 這是屬於Parser處理的範疇
07/30 14:44, 1F

07/30 14:56, , 2F
發文補齊。
07/30 14:56, 2F
文章代碼(AID): #1ECso3M8 (Ruby)
文章代碼(AID): #1ECso3M8 (Ruby)