国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

編程語言MoonBit新增矩陣函數(shù)的語法糖

這篇具有很好參考價(jià)值的文章主要介紹了編程語言MoonBit新增矩陣函數(shù)的語法糖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

MoonBit更新

1. 新增矩陣函數(shù)的語法糖

新增矩陣函數(shù)的語法糖,用于方便地定義局部函數(shù)和具有模式匹配的匿名函數(shù):

fn init {
  fn boolean_or { // 帶有模式匹配的局部函數(shù)
    true, _ => true
    _, true => true
    _, _    => false
  }
  fn apply(f, x) {
    f(x)
  }
  let _ = apply(fn { x => x + 1 }, 42) // 匿名函數(shù)
  let _ = apply(fn {                   // 帶有模式匹配的匿名函數(shù)
    0 => 0
    1 => 1
    _ => 2
  }, 42)
}

2. 新增使用 T::{ ... }構(gòu)造結(jié)構(gòu)體的語法

這個(gè)新語法可用于顯式的指定結(jié)構(gòu)體的類型,并會(huì)使得結(jié)構(gòu)體內(nèi)有更好的補(bǔ)全:

struct T {
  x: Int
  y: Int
}

struct T2 {
  x: Int
  y: Int
}

fn init {
  let x = T::{x: 1, y: 2}
  debug(x.x + x.y) // 3
}

3. 正式移除 var id = expr 的語法

4. 增加了新的關(guān)鍵詞 test

新的測(cè)試語法 test "name" {},用于代替原先的fn test_name(){}。目前暫時(shí)只有頂格縮進(jìn)的test會(huì)被識(shí)別成關(guān)鍵字,未來將不再支持使用test作為標(biāo)識(shí)符。
舊語法: fn test_ name {}
新語法: test " name " {}

5. 支持在 init 或者 test 代碼塊中使用 return 語句

fn init  {
  if i > 0 { 
    return
  }
  ...
}

test {
  if i > 0 {
    return
  }
  ...
}

插件更新

改進(jìn)了語法高亮:

Before:
編程語言MoonBit新增矩陣函數(shù)的語法糖,矩陣,線性代數(shù),云計(jì)算,wasm,ide,開發(fā)語言

After:
編程語言MoonBit新增矩陣函數(shù)的語法糖,矩陣,線性代數(shù),云計(jì)算,wasm,ide,開發(fā)語言

mooncakes.io 更新

1. 新增 mooncakes.io 注冊(cè)方式

現(xiàn)在mooncakes.io 支持使用用戶名+郵箱方式注冊(cè),而不僅限于之前的GitHub登錄方式?,F(xiàn)在新用戶可以搶先注冊(cè)你心儀的用戶名。(注意:用戶名字符需要>=5,如果小于5需要聯(lián)系管理員后臺(tái)操作。)

$ moon register
Choose a way to register: Email
You chose: Email
Username: xxxxxx
Password: [hidden]
Email: xxxxxx@xxx.xx
Send verification code to your email[bzy_sustech@foxmail.com]? yes
Please input the verification code: xxxxxx
Register successfully!
API token saved in ~/.moon/credentials.json

2. 增加跳轉(zhuǎn)到源代碼的功能

編程語言MoonBit新增矩陣函數(shù)的語法糖,矩陣,線性代數(shù),云計(jì)算,wasm,ide,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-818051.html

到了這里,關(guān)于編程語言MoonBit新增矩陣函數(shù)的語法糖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Rust編程語言入門之函數(shù)式語言特性:-迭代器和閉包

    閉包(closures) 迭代器(iterators) 優(yōu)化改善 12 章的實(shí)例項(xiàng)目 討論閉包和迭代器的運(yùn)行時(shí)性能 閉包:可以捕獲其所在環(huán)境的匿名函數(shù)。 閉包: 是匿名函數(shù) 保存為變量、作為參數(shù) 可在一個(gè)地方創(chuàng)建閉包,然后在另一個(gè)上下文中調(diào)用閉包來完成運(yùn)算 可從其定義的作用域捕獲值

    2023年04月08日
    瀏覽(27)
  • 51單片機(jī)——數(shù)碼管、按鍵、矩陣按鍵C語言入門編程

    51單片機(jī)——數(shù)碼管、按鍵、矩陣按鍵C語言入門編程

    目錄 數(shù)碼管: 1.靜態(tài)數(shù)碼管:第二位數(shù)碼管顯示0 2.動(dòng)態(tài)數(shù)碼管:每一位數(shù)碼管依次顯示對(duì)應(yīng)位數(shù) 按鍵: 1.獨(dú)立按鍵:按下按鍵對(duì)應(yīng)LED亮滅 矩陣按鍵: 1.矩陣按鍵:按下的每個(gè)按鍵,數(shù)碼管顯示對(duì)應(yīng)鍵碼 ???????? 數(shù)碼管按段數(shù)可分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管

    2024年01月23日
    瀏覽(23)
  • 函數(shù)探秘:深入理解C語言函數(shù),實(shí)現(xiàn)高效模塊化編程

    函數(shù)探秘:深入理解C語言函數(shù),實(shí)現(xiàn)高效模塊化編程

    ?? 歡迎大家來到貝蒂大講堂?? ????養(yǎng)成好習(xí)慣,先贊后看哦~???? 所屬專欄:C語言學(xué)習(xí) 貝蒂的主頁:Betty‘s blog 在數(shù)學(xué)中我們就知道了函數(shù)這個(gè)概念,而C語言同樣引入了函數(shù)這個(gè)概念,那C語言的函數(shù)到底是什么樣的呢? 在C語言中, 函數(shù)也叫子程序,它是一段可以

    2024年03月09日
    瀏覽(96)
  • 掌握Go語言:Go語言遞歸函數(shù),解密編程之謎,探索算法的奧秘!(27)

    遞歸函數(shù)是指在函數(shù)內(nèi)部調(diào)用自身的函數(shù)。在Go語言中,遞歸函數(shù)使用起來非常方便,但需要注意遞歸的終止條件,以避免無限循環(huán)。 Go語言遞歸函數(shù)的使用方法 在Go語言中,編寫遞歸函數(shù)的基本步驟如下: 上述三點(diǎn)內(nèi)容詳細(xì)解釋如下: 定義一個(gè)函數(shù),函數(shù)內(nèi)部調(diào)用自身 :

    2024年04月15日
    瀏覽(103)
  • 什么是棧,為什么函數(shù)式編程語言都離不開棧?

    什么是棧,為什么函數(shù)式編程語言都離不開棧?

    ? 棧是一種具有特殊訪問方式的存儲(chǔ)空間,它的特殊性在于, 最后進(jìn)入這個(gè)空間的數(shù)據(jù),最先出去 ,可以畫圖來描述一下這種操作方式。 假設(shè)有一個(gè)盒子和三本書,依次將三本書他們放入盒子中。 入棧模擬圖 ? 現(xiàn)在有一個(gè)問題,如果一次只能取一本,我們?nèi)绾螌鴱暮凶?/p>

    2024年02月06日
    瀏覽(31)
  • Hlang--用Python寫個(gè)編程語言-函數(shù)與基本數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)

    Hlang--用Python寫個(gè)編程語言-函數(shù)與基本數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)

    okey,經(jīng)過一段時(shí)間的努力,接下來要實(shí)現(xiàn)的是函數(shù)。當(dāng)然還有對(duì)應(yīng)的基本數(shù)據(jù)結(jié)構(gòu),那么之后的話,我們的工作就開始進(jìn)一步轉(zhuǎn)換了。 那么在這塊我們要實(shí)現(xiàn)的有: 函數(shù)的定義 String類型的實(shí)現(xiàn) 列表類型的實(shí)現(xiàn) 實(shí)話實(shí)話,這個(gè)的實(shí)現(xiàn)是相當(dāng)簡(jiǎn)陋的。不過作為一個(gè)小模型,應(yīng)該

    2024年02月12日
    瀏覽(88)
  • 【跟小嘉學(xué) Rust 編程】十三、函數(shù)式語言特性:迭代器和閉包

    【跟小嘉學(xué) Rust 編程】一、Rust 編程基礎(chǔ) 【跟小嘉學(xué) Rust 編程】二、Rust 包管理工具使用 【跟小嘉學(xué) Rust 編程】三、Rust 的基本程序概念 【跟小嘉學(xué) Rust 編程】四、理解 Rust 的所有權(quán)概念 【跟小嘉學(xué) Rust 編程】五、使用結(jié)構(gòu)體關(guān)聯(lián)結(jié)構(gòu)化數(shù)據(jù) 【跟小嘉學(xué) Rust 編程】六、枚舉

    2024年02月11日
    瀏覽(27)
  • C語言-求有一個(gè)3*4的矩陣,要求編程序求出其中值最大的那個(gè)元素的值,以及其所在的行和列

    C語言-求有一個(gè)3*4的矩陣,要求編程序求出其中值最大的那個(gè)元素的值,以及其所在的行和列

    3*4的矩陣,是個(gè)二維數(shù)組,使用雙層循環(huán)遍歷出每個(gè)元素的值 結(jié)果輸出:

    2024年02月04日
    瀏覽(20)
  • 100天精通Golang(基礎(chǔ)入門篇)——第15天:深入解析Go語言中函數(shù)的應(yīng)用:從基礎(chǔ)到進(jìn)階,助您精通函數(shù)編程?。ㄟM(jìn)階)

    100天精通Golang(基礎(chǔ)入門篇)——第15天:深入解析Go語言中函數(shù)的應(yīng)用:從基礎(chǔ)到進(jìn)階,助您精通函數(shù)編程?。ㄟM(jìn)階)

    ?? 博主 libin9iOak帶您 Go to Golang Language.? ?? 個(gè)人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動(dòng)形象??簡(jiǎn)單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ?? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬請(qǐng)批

    2024年02月12日
    瀏覽(36)
  • Lua中文語言編程源碼-第六節(jié),更改lmathlib.c 數(shù)學(xué)庫函數(shù), 使Lua加載中文庫關(guān)鍵詞(與數(shù)學(xué)庫相關(guān))

    源碼已經(jīng)更新在CSDN的碼庫里: 在src文件夾下的lmathlib.c 數(shù)學(xué)庫 函數(shù),Standard mathematical library:表明這個(gè)C源文件實(shí)現(xiàn)了Lua的標(biāo)準(zhǔn)數(shù)學(xué)庫(Standard mathematical library),即提供了與數(shù)學(xué)相關(guān)的API和功能實(shí)現(xiàn)。 增加中文版mathlib數(shù)學(xué)函數(shù)名列表,保留英文版mathlib數(shù)學(xué)函數(shù)名列表。 原

    2024年03月27日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包