Dyalect功能介紹
1、Dyalect可以簡(jiǎn)單地嵌入到任何.NETCore應(yīng)用程序中;
2、Dyalect核心是一個(gè)并沒有依賴項(xiàng)的單一庫(kù);
3、允許禁用/開啟特定警告的生成,或生成自定警告;
4、嚴(yán)禁從當(dāng)前行開始到文檔末尾或直到enable滿足指令為止生成警告。
Dyalect特色說明
1、模組
任何含有編碼的文檔(或目標(biāo)文檔)都稱為模塊。因而,此模塊的名字與文檔的名字相同(擴(kuò)展名除外)。模塊用于隔開功能塊。每一個(gè)程序流程都能夠?qū)胍粋€(gè)模塊,并可以瀏覽其公共成員。
Dyalect中的模塊是編碼重用和面對(duì)組件編程的首要工具。
2、自定類型
Dyalect允許界定自定類型。語(yǔ)法比較簡(jiǎn)單:鍵入Point(x,y)
3、異常處理
Dy支持結(jié)構(gòu)化異常處理,該結(jié)構(gòu)化異常處理被多種多樣計(jì)算機(jī)語(yǔ)言(包含C#等語(yǔ)言)采用。
4、范圍
Dy具備用于生成值范圍的內(nèi)嵌函數(shù)。Dy中的范圍是迭代器,因而以非嚴(yán)格方式實(shí)行。從源頭上講,范圍接近IEnumerable<>.NET。
通常,可以使用靜態(tài)數(shù)據(jù)Iterator.range方式實(shí)例化范圍
5、模式匹配
模式匹配是撰寫條件語(yǔ)句的更簡(jiǎn)約和聲明性的方式。模式可以檢測(cè)某一值是不是具備特定形狀,并從該值中提煉信息內(nèi)容。例如,您可以檢測(cè)值是不是特定長(zhǎng)度的集合,并將該集合的一些元素綁定到變量。
6、Dyalect控制臺(tái)
Dyalect控制臺(tái)(或dya)是一個(gè)平臺(tái)的命令行應(yīng)用工具,可以作為交互式環(huán)境和Dyalect編譯器/解釋器的接口。Dya支持可在交互式環(huán)境中立即實(shí)施的命令行開關(guān)和命令。
Dyalect特別說明
Dyalect是用于.NET Core平臺(tái)的動(dòng)態(tài)編程語(yǔ)言。 它輕巧,快速且現(xiàn)代。 Dyalect(或簡(jiǎn)稱Dy)是用C#編寫的,除了標(biāo)準(zhǔn).NET Core庫(kù)外,它們的依賴項(xiàng)為零,這意味著它可以在Windows,MacOS和Linux上無(wú)縫運(yùn)行。 此外,您可以在任何這些平臺(tái)上使用相同的二進(jìn)制文件!
Dy不使用DLR,也不編譯為IL(.NET程序集)。 相反,它在自己的高性能虛擬機(jī)之上運(yùn)行。 它編譯速度快,可以用作嵌入式語(yǔ)言或您選擇的腳本語(yǔ)言。 它也是學(xué)習(xí)編程的好語(yǔ)言。
Dyalect提供了現(xiàn)代語(yǔ)法,其靈感來自C#,Swift,Go和Rust等語(yǔ)言,一流的函數(shù),協(xié)程,表達(dá)模塊,動(dòng)態(tài)類型系統(tǒng),該系統(tǒng)具有使用新功能擴(kuò)展現(xiàn)有類型的能力等等。
Dyalect安裝步驟
1、在系統(tǒng)城下載Dyalect最新版軟件包;
2、解壓Dyalect軟件,運(yùn)行文件;
3、雙擊打開,進(jìn)入Dyalect軟件界面;
4、此軟件為綠色版,無(wú)需安裝即可使用。
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)城立場(chǎng)