文件大小:
軟件介紹
hy官方版是一款內嵌在Python中的Lisp方言。hy最新版功能強大,能夠將它的Lisp代碼轉換成Python抽象語法樹(AST)對象,所以用戶可以通過Lisp的形式看到Python的整個世界。hy軟件可以無縫的和Python代碼整合在一起,所有Python的庫都可以直接使用。
軟件介紹
hy被實現(xiàn)為Python的一種替代語法。與Python相比,Hy提供了各種額外的特性、概括和語法簡化,正如Lisp所期望的那樣。與其他Lisp相比,Hy提供了對Python內置庫和第三方Python庫的直接訪問,同時允許您自由混合命令式、函數(shù)式和面向對象的編程風格。
軟件特色
Python程序員會注意到的關于Hy的第一件事是,它使用了Lisp的傳統(tǒng)括號重前綴語法來代替Python的類C中綴語法。例如,print(“The answer is”,2+object.method(arg))可以在Hy中書寫(print“The answer是”(+2(.method object arg)。
與其他Lisp一樣,簡單化語法的價值在于它促進了Lisp的標志性功能:通過宏進行元編程,宏是在編譯時操縱代碼對象以生成新代碼對象的函數(shù),然后將其作為原始代碼的一部分執(zhí)行。事實上,Hy允許在編譯時進行任意計算。例如,這里有一個簡單的宏,它實現(xiàn)了一個C風格的do-while循環(huán),只要條件為true,它就會執(zhí)行它的主體,但至少執(zhí)行一次。
安裝說明
要安裝最新的穩(wěn)定版本的Hy,只需使用命令pip3 install --user hy。
然后,您可以使用命令hy啟動交互式read-eval-print循環(huán)(REPL),
或者使用hy myprogram.hy運行Hy程序。
版權聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產生的一切后果將由您自己承擔!
2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內刪除。
3 若有關在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。
4 如侵犯了您的版權、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
點擊加載更多評論>>