歡迎來到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
Common Lisp 以宏著稱,Sc-eme中有所謂“衛(wèi)生宏” 。 其他類Lisp語言,如 Clojure中也有宏。 不過,Pyt-on中有宏么?沒聽說。 在Lisp中使用宏,一個(gè)主要的目的是為了 Lazy Eval,這樣可以進(jìn)行自定義語法,這是普通函數(shù)做不到的。但是有些語言中,如Ruby,使用Block,而Haskell本身就是惰性計(jì)算的,因此對(duì)宏的需求就不那么強(qiáng)烈。答案 2:
Lisp/Sc-eme 把宏用到了極致 TeX 擴(kuò)展都是用宏定義的 Pyt-on 那個(gè)是decorator 吧,不是宏下一篇:易迅網(wǎng)可靠嗎?為何網(wǎng)上有很多不好的言論。 下一篇 【方向鍵 ( → )下一篇】
上一篇:有沒有好的國(guó)外的教人學(xué)英語的網(wǎng)站? 上一篇 【方向鍵 ( ← )上一篇】
快搜