Re: [連結] 松本行弘: Code 的世界~成為超級程式設 …

看板Ruby作者 (Schelfaniel)時間15年前 (2009/08/11 08:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串14/16 (看更多)
※ 引述《Schelfaniel (Schelfaniel)》之銘言: : 這個說法其實有一點奇怪,在 Lisp 裡面,使用就直接使用了, : 沒有人會特別去在意這個人是巨集還是函式, 但是如果是 Reader Macro 的話,會比較有感覺, ( 註: 目前只看到 Common Lisp 有, Clojure 沒有 ) 剛好找到一個中文網頁。 http://aethanyc.blogspot.com/2009/07/common-lisp-read-macro-hash-table.html 當年 Common Lisp 出來時,對 Hashtable 之類的結構, 沒有現在的需求那麼大,Common Lisp 本身的 Hashtable 非常難用。 不過你看它使用 Reader Macro,成功定義出類似 Clojure 的 { } 來表示 Hashtable,如 { :a :b :c :d } 表示 Hashtable :a 對到 :b,而 :c 對到 :d。 http://frank.kank.net/essays/hash.html 這篇又有更進一步將語法改成 {:test => 9, "foo" => 3} 看起來有點像 Ruby 的 Hashtable 的格式 :QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.29.137 ※ 編輯: Schelfaniel 來自: 163.29.29.137 (08/11 08:34)

08/11 09:51, , 1F
也許有 namespace 的問題。anyway, 2.0 能加也想看看
08/11 09:51, 1F
文章代碼(AID): #1AWBkzyV (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1AWBkzyV (Ruby)