看板 Ruby 關於我們 聯絡資訊
: → 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