hyx 官方版

2024-07-05發(fā)布者:wx20230305205025大?。?/span> 下載:63

文件大小:

軟件介紹

     hy官方版是一款內嵌在Python中的Lisp方言。hy最新版功能強大,能夠將它的Lisp代碼轉換成Python抽象語法樹(AST)對象,所以用戶可以通過Lisp的形式看到Python的整個世界。hy軟件可以無縫的和Python代碼整合在一起,所有Python的庫都可以直接使用。

軟件介紹

      hy被實現(xiàn)為Python的一種替代語法。與Python相比,Hy提供了各種額外的特性、概括和語法簡化,正如Lisp所期望的那樣。與其他Lisp相比,Hy提供了對Python內置庫和第三方Python庫的直接訪問,同時允許您自由混合命令式、函數(shù)式和面向對象的編程風格。

image.png

軟件特色

      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程序。

發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī),評論內容只代表網(wǎng)友觀點,發(fā)表審核后顯示!

版權聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產生的一切后果將由您自己承擔!

2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內刪除。

3 若有關在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部