在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Go開源13周年 2022發布更多改變的Go 1.18 和 Go 1.19版本

OSC開源社區 ? 來源: OSC開源社區 ? 作者: OSC開源社區 ? 2022-11-17 16:37 ? 次閱讀

Go 語言開發團隊技術 leader Russ Cox 在博客中慶祝 Go 開源 13 周年。2009 年 11 月 10 日,Go 作為開源項目正式宣布推出,目前已開源 13 周年。

b0b27c30-61c7-11ed-8abf-dac502259ad0.png

對于 Go 來說,2022 是非常重要的一年,這一年Go發布了Go 1.18和Go 1.19版本,下面回顧一下今年 Go 發布的新功能:

Go 1.18 為語言本身帶來了一項重大功能:泛型,其次還有 Go 工作區、模糊測試等重要功能。

泛型是社區呼聲最大的特性,也是今年 Go 最重大的特性,它為 Go 添加了參數多態性,以允許編寫適用于各種不同類型但仍在編譯時進行靜態檢查的代碼。

要了解有關泛型的更多信息,請參閱教程 “泛型入門”:https://go.dev/doc/tutorial/generics

Fuzzing (模糊測試),是一種自動化測試技術。它隨機生成測試數據,來驗證代碼的功能是否可用。比如先定義一個可通過任何輸入的 fuzz 測試,接著嘗試不同的隨機輸入,嘗試使該模糊測試失敗。

了解有關 fuzzing 的更多信息,請參閱教程 “開始使用 fuzzing”(https://go.dev/doc/tutorial/fuzz) 和fuzzing 參考(https://go.dev/security/fuzz/)。

Go 工作空間功能,使同時處理多個模塊變得容易,在維護一組具有模塊依賴關系的相關模塊時非常有用。

要了解工作空間,請參閱 Beth Brown 的博客文章 “熟悉工作空間” (https://go.dev/blog/get-familiar-with-workspaces)和工作空間參考(https://go.dev/ref/mod#workspaces)。

與 Go 1.18 相比,Go 1.19 版本相對平靜:它專注于完善和改進 Go 1.18 引入的功能,以及內部穩定性改進和優化,較為重要的:

在 Go 文檔注釋中增加了對鏈接、列表和標題的支持。

為垃圾收集器添加了軟內存限制,這在容器工作負載中特別有用。

此外, Go 團隊今年還發布了 VS Code Go擴展,為 VS Code 編輯器的 Go 代碼提供了豐富的語言支持。Gopls 語言服務器也得到了性能優化。

在安全方面,Go 有一個新的的漏洞數據庫和一個新的 govulncheck 命令,讓 Go 開發者能夠了解可能影響其項目的已知漏洞。

在 Go 的第 14 個年頭,Russ 表示團隊將繼續努力,使 Go 成為大規模軟件工程的最佳環境。目前的計劃是特別關注供應鏈安全、改進的兼容性和結構化日志記錄,此外還會有其他改進,包括配置文件引導優化等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3611

    瀏覽量

    43487

原文標題:Go開源13周年,今年獲有史以來最大改變

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    一個帶有CYPD3177的自定義COOLDIM_PRG_BOARD,當它翻轉時,則沒有POWER_DRILL2GO,為什么?

    我有一個帶有 CYPD3177 的自定義COOLDIM_PRG_BOARD 。 當插入時,它僅從POWER_DRILL2GO電源接收POWER_DRILL2GO信號,并且 USB 電纜處于一個方向
    發表于 05-26 07:24

    通過XRES引腳POWER_DRILL2GO保持ic復位是否會降低ic的最終輸出?

    我正在使用 CYPAS111A1 PAG1S 設計 65W USB C 型充電器。 我想通過控制器切斷 USB 輸出。 通過 XRES 引腳POWER_DRILL2GO保持 ic 復位是否會降低 ic 的最終輸出? 請予以支持。
    發表于 05-26 06:44

    如果 PD 合約不匹配,BCR 是否仍會打開 SINK_FET_EN POWER_DRILL2GO路徑?

    BCR 具有 SINK_FET_EN 和 SAFE_PWR_EN 引腳來控制POWER_DRILL2GO消耗路徑。 如果 PD 合約不匹配,BCR 是否仍會打開 SINK_FET_EN POWER_DRILL2GO路徑?或者只打開 SAFE_PWR_EN POWER_DR
    發表于 05-23 08:01

    從 Java 到 Go:面向對象的巨人與云原生的輕騎兵

    Go 語言在 2009 被 Google 推出,在創建之初便明確提出了“少即是多(Less is more)”的設計原則,強調“以工程效率為核心,用極簡規則解決復雜問題”。它與 Java 語言生態
    的頭像 發表于 04-25 11:13 ?168次閱讀

    達實智能正式發布AIoT平臺V7版本

    近日,在達實智能成立30周年慶典上,達實AIoT智能物聯網平臺V7版本重磅發布。此版本借助國產AI大模型發展趨勢,展示了生成式AI在園區數字化平臺的實際應用。以下為
    的頭像 發表于 03-21 11:44 ?477次閱讀

    AMAZINGIC晶焱科技技術應用:典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.

    AMAZINGIC晶焱科技技術應用:典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.
    的頭像 發表于 02-05 16:01 ?474次閱讀
    AMAZINGIC晶焱科技技術應用:典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To <b class='flag-5'>Go</b>.

    典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.

    典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.
    的頭像 發表于 01-22 17:23 ?512次閱讀
    典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To <b class='flag-5'>Go</b>.

    影目科技發布全球首款同傳翻譯眼鏡INMO GO2

    近日,搭載紫光展銳W517芯片平臺的INMO GO2由影目科技正式推出。作為全球首款專為商務場景設計的智能翻譯眼鏡,INMO GO2 以“快、準、穩”三大核心優勢,突破傳統翻譯產品局限,為全球商務人士帶來高效、自然、穩定的跨語言交流體驗。
    的頭像 發表于 12-11 10:00 ?1077次閱讀

    NVIDIA GeForce 256發布25周年

    適逢 NVIDIA GeForce 256 發布 25 周年之際,我們共同慶祝它在游戲領域的突破,這一突破改變了娛樂方式,并為 AI 驅動的未來奠定了基礎。
    的頭像 發表于 11-19 16:05 ?608次閱讀

    在學習go語言的過程踩過的坑

    作為一個5的phper,這兩公司和個人都在順應技術趨勢,新項目慢慢從php轉向了go語言,從2021到現在,筆者手上也先后開發了兩個go
    的頭像 發表于 11-11 09:22 ?403次閱讀

    go語言如何解決并發問題

    GO快很多。現在工作中也還是有一些老項目在使用PHP,但21之后的新項目基本上就都是用GO了。那為什么PHP那么香,還要轉戰使用GO呢,下面就給大家講解一下我們新項目從PHP轉
    的頭像 發表于 10-23 13:38 ?424次閱讀
    <b class='flag-5'>go</b>語言如何解決并發問題

    世強硬創平臺創立10周年

    在世強硬創31周年慶上,總裁肖慶發表講話,分享了世強硬創平臺取得的成績和發揮的力量,并指明公司未來方向。
    的頭像 發表于 09-25 09:25 ?980次閱讀

    【米爾NXP i.MX 93開發板試用評測】4、使用golang搭建Modbus 服務器

    /go1.23.1.linux-arm64.tar.gz 然后安裝到板子上,使用以下的命令將golang程序安裝到.bin目錄里。 mkdir .bin tar -C .bin/ -xzf
    發表于 09-21 22:51

    三十分鐘入門基礎Go Java小子版

    前言 Go語言定義 Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發的一種靜態、強類型、編譯型語言。Go 語言
    的頭像 發表于 08-12 14:32 ?937次閱讀
    三十分鐘入門基礎<b class='flag-5'>Go</b> Java小子版

    Matter進化至1.3版本!支持更多芯片平臺、終端,產業鏈玩家加速布局

    電子發燒友網報道(文/莫婷婷)距離2022發布Matter1.0版本后,Matter標準在2后已經進化到Matter 1.3
    的頭像 發表于 07-09 00:21 ?3910次閱讀
    Matter進化至1.3<b class='flag-5'>版本</b>!支持<b class='flag-5'>更多</b>芯片平臺、終端,產業鏈玩家加速布局
    主站蜘蛛池模板: 天堂资源bt种子在线 | 国产色丁香久久综合 | 国产玖玖在线 | 免费观看老外特级毛片 | 免费免费啪视频视频观看 | 一区二区三区久久 | 亚洲专区一路线二 | tom影院亚洲国产日本一区 | 荡女妇边被c边呻吟久久 | 国产福利在线观看你懂的 | 国产免费高清视频在线观看不卡 | 咪咪爱毛片| 国产午夜一区二区在线观看 | 免费高清视频在线观看 | 日本一区二区三区欧美在线观看 | 视频在线观看免费播放www | 女人张开腿男人猛桶视频 | 女人被免费网站视频在线 | 国产呦精品系列在线 | 国产激情片 | 天天干天天操天天舔 | 天天摸天天插 | 中文字幕一二三四区 | 国产一区二区在线不卡 | 久久亚洲综合中文字幕 | 亚洲一级毛片免费在线观看 | 激情综合网五月激情 | 色图综合网| 一级骚片超级骚在线观看 | 一区二区三区四区免费视频 | 婷婷激情四射网 | www.一区二区 | 乱人伦一区二区三区 | 国产黄色网页 | 72种姿势欧美久久久久大黄蕉 | 婷婷毛片 | 狠狠色丁香久久婷婷 | 91牛牛| 欧洲性freefree大白屁股 | 成年毛片| 欧美日本俄罗斯一级毛片 |