Re: [問題] 哪些字可以用作 symbol 名稱?
: → bootleq:irb 不能 :+ 的原因還是不知道,但已解決我問題了 07/30 20
: 推 godfat:irb 是可以用 :+, 只是有些判斷有問題,原因是 irb 自己有 07/30 21
: → godfat:他自己的 parser... 可以考慮試 ripl, 這就沒自己做 parser 07/30 21
: → godfat:打個廣告 :o https://github.com/godfat/ripl-rc 07/30 21
: 推 SansWord:那個可以anchor binding的意思是,接著就在鎖定的binding 07/31 06
: → SansWord:下執行嗎? 這實際上是怎麼做到的?用eval? 07/31 06
: 推 ggegge:eval第二個引數可以傳binding物件重現當時的變數環境 08/01 00
對,不過我是直接用 instance_eval.
obj_or_binding.instance_eval(str, "(#{@name})", @line)
(以後我有動到 anchor.rb 的話不一定會顯示在正確的行數上)
(commit: 359b713bc7ad3967e45332c7e2a35c28288ea756)
https://github.com/godfat/ripl-rc/blob/master/lib/ripl/rc/anchor.rb#L16
anchor is inspired by pry https://github.com/pry/pry
--
In Lisp, you don't just write your program down toward the language,
you also build the language up toward your program.
《Programming Bottom-Up》- Paul Graham 1993
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.160.129
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章