看板
[ Ruby ]
討論串[問題] 哪些字可以用作 symbol 名稱?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
目前自己觀察,分成三類:. - :foo_bar. 單純的 colon 加上一般變數名. 僅有個疑問是多位元組的字(例如 :foo字bar)是否合法. - :"string". 加了 qoute 裡面隨便什麼都可以。. - :operator. 比較有疑問的是這個,參考 Operator Expre
(還有134個字)
內容預覽:
我用 ruby_parser parse 了 :x, :+ 之類的ruby 語句. 發現Ruby 把symbol 直接視為一種literal, 而沒有function call. 所以 :後面可以加什麼是被Ruby文法規範,而不是使用方法。. 接著,我去查Ruby 的 BNF grammar. ht
(還有586個字)
內容預覽:
對,不過我是直接用 instance_eval.. obj_or_binding.instance_eval(str, "(#{@name})", @line). (以後我有動到 anchor.rb 的話不一定會顯示在正確的行數上). (commit: 359b713bc7ad3967e45332c
(還有225個字)
首頁
上一頁
1
下一頁
尾頁