日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Go 1.20將支持wrapping multiple errors

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-12-05 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Go 近日接受了名為「add support for wrapping multiple errors」的提案。 該項提案對錯誤處理進(jìn)行了優(yōu)化,與 Go 1.13 為錯誤處理提供的新功能有關(guān):Error Wrapping。引入 Error Wrapping 后,Go 同時為errors包添加了 3 個工具函數(shù),分別是Unwrap、Is和As。 對于「add support for wrapping multiple errors」提案,顧名思義就是一個錯誤可以包裹多個錯誤。

Unwrap() []error
提出該提案的開發(fā)者表示,重用Unwrap避免了與現(xiàn)有 Unwrap 方法產(chǎn)生歧義,從Unwrap中返回一個長度為 0 的列表意味著錯誤沒有包裹任何內(nèi)容。調(diào)用方不得修改由Unwrap返回的列表,Unwrap返回的列表不得包含任何nil錯誤。 他還對errors.Is和errors.As函數(shù)進(jìn)行了更新,實現(xiàn)對 multiple errors 進(jìn)行Unwrap操作。 errors.Join函數(shù)提供了 multierr 的簡單實現(xiàn):
// Join returns an error that wraps the given errors.
// Any nil error values are discarded.
// The error formats as the text of the given errors, separated by newlines.
// Join returns nil if errs contains no non-nil values.
func Join(errs ...error) error


目前該提案已被接受,作者表示將在 Go 1.20 中提供:


b92b300c-73d6-11ed-8abf-dac502259ad0.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4422

    瀏覽量

    67869

原文標(biāo)題:Go 1.20將支持wrapping multiple errors

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Go 語言高并發(fā)服務(wù)設(shè)計與性能調(diào)優(yōu)實戰(zhàn):從萬級到百萬級并發(fā)的演進(jìn)之路

    在2026年的今天,Go 語言已成為高并發(fā)后端服務(wù)的首選語言。根據(jù) Stack Overflow 最新開發(fā)者調(diào)查: 指標(biāo) 數(shù)據(jù) Go 語言采用率 后端服務(wù)中占比 42% 平均并發(fā)能力 單節(jié)點
    發(fā)表于 02-18 19:19

    技嘉全新 27 寸 WOLED 電競顯示器 GO27Q24G 正式上市

    240Hz 高刷新率,并支持 NVIDIA? G-SYNC? Compatible 與 AMD FreeSync? Premium 技術(shù),為競技類游戲提供無撕裂、極速反應(yīng)的流暢體驗。GO27Q24G 采用
    的頭像 發(fā)表于 02-10 11:06 ?214次閱讀

    XENSIV? BGT60LTR11AIP Radar Shield2Go:超小型低功耗雷達(dá)傳感器的應(yīng)用與配置

    XENSIV? BGT60LTR11AIP Radar Shield2Go:超小型低功耗雷達(dá)傳感器的應(yīng)用與配置 在電子設(shè)計領(lǐng)域,雷達(dá)傳感器的應(yīng)用越來越廣泛,尤其是在智能家居、安防等領(lǐng)域。今天,我們要
    的頭像 發(fā)表于 12-20 14:20 ?1390次閱讀

    XENSIV? DPS310/368 Pressure Sensor 2Go Kit :高精度壓力傳感解決方案

    XENSIV? DPS310/368 Pressure Sensor 2Go Kit :高精度壓力傳感解決方案 一、引言 在電子設(shè)備設(shè)計中,壓力傳感器是一個至關(guān)重要的元件,廣泛應(yīng)用于氣象監(jiān)測
    的頭像 發(fā)表于 12-20 11:30 ?2118次閱讀

    低成本TLI4971/TLE4971電流傳感器評估套件——MS2Go與S2Go

    低成本TLI4971/TLE4971電流傳感器評估套件——MS2Go與S2Go 在電子工程師的日常工作中,電流傳感器的評估和應(yīng)用是一個重要的環(huán)節(jié)。今天我們要介紹的是英飛凌(Infineon
    的頭像 發(fā)表于 12-19 16:50 ?1221次閱讀

    XENSIV? PAS CO2 Sensor2Go評估套件快速上手指南

    XENSIV? PAS CO2 Sensor2Go評估套件快速上手指南 在電子工程領(lǐng)域,對于二氧化碳($CO_2$)傳感器的評估和應(yīng)用是一個重要的研究方向。英飛凌的XENSIV? PAS CO2
    的頭像 發(fā)表于 12-19 16:15 ?737次閱讀

    XENSIV? TLE4973電流傳感器2GO套件:低成本評估解決方案

    XENSIV? TLE4973電流傳感器2GO套件:低成本評估解決方案 在電子工程師的日常工作中,快速且低成本地評估新的傳感器是一項重要需求。英飛凌的XENSIV? TLE4973電流傳感器2GO
    的頭像 發(fā)表于 12-19 10:30 ?764次閱讀

    KIT_XMC14_2GO開發(fā)板:功能特性與硬件解析

    KIT_XMC14_2GO開發(fā)板:功能特性與硬件解析 在電子開發(fā)領(lǐng)域,一款性能出色且功能豐富的開發(fā)板對于工程師來說至關(guān)重要。今天,我們就來詳細(xì)探討一下KIT_XMC14_2GO開發(fā)板,它配備了英飛凌
    的頭像 發(fā)表于 12-19 10:20 ?620次閱讀

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開啟3D磁傳感器評估之旅

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開啟3D磁傳感器評估之旅 在電子工程師的日常工作中,評估和開發(fā)磁傳感器是一項常見且重要的任務(wù)。英飛凌(Infineon
    的頭像 發(fā)表于 12-18 17:15 ?1359次閱讀

    房產(chǎn)數(shù)據(jù)平臺安家go獲取地區(qū)列表數(shù)據(jù)的API接口

    ? 在房產(chǎn)數(shù)據(jù)平臺“安家go”中,獲取地區(qū)列表數(shù)據(jù)是一個常見需求,它允許開發(fā)者訪問全國或特定區(qū)域的行政區(qū)劃信息,如省、市、區(qū)縣等。這對于構(gòu)建房產(chǎn)搜索、數(shù)據(jù)分析或地圖應(yīng)用至關(guān)重要。本文詳細(xì)介紹
    的頭像 發(fā)表于 11-21 14:38 ?506次閱讀
    房產(chǎn)數(shù)據(jù)平臺安家<b class='flag-5'>go</b>獲取地區(qū)列表數(shù)據(jù)的API接口

    有沒有辦法使用 CY7110 EZ-PD PMG1 讀取 PD 源的TESTBOARD_150PC_OUT所有POWER_DRILL2GO配置文件?

    有沒有辦法使用 CY7110 EZ-PD PMG1 讀取 PD 源的TESTBOARD_150PC_OUT所有POWER_DRILL2GO配置文件? 如果有一種方法可以
    發(fā)表于 05-26 08:11

    一個帶有CYPD3177的自定義COOLDIM_PRG_BOARD,當(dāng)它翻轉(zhuǎn)時,則沒有POWER_DRILL2GO,為什么?

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

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

    我正在使用 CYPAS111A1 PAG1S 設(shè)計 65W USB C 型充電器。 我想通過控制器切斷 USB 輸出。 通過 XRES 引腳POWER_DRILL2GO保持 ic 復(fù)位是否會降低 ic 的最終輸出? 請予以支持
    發(fā)表于 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
    發(fā)表于 05-23 08:01

    如何CCG3上的“啟用固件更新”部分設(shè)置為“是”?

    /Common-Errors-while-Programming-CCG3PA-usi... 如果我遇到這種情況,我應(yīng)該“啟用固件更新”部分設(shè)置為“是”。 但是 CCG3 配置表沒有“啟用固件更新”部分。 我應(yīng)該如何 CCG
    發(fā)表于 05-12 07:52
    万全县| 杭州市| 静海县| 康平县| 陈巴尔虎旗| 怀化市| 铁岭县| 白玉县| 乌兰浩特市| 高清| 油尖旺区| 五华县| 甘泉县| 塘沽区| 莒南县| 武义县| 桐柏县| 洪江市| 建水县| 彩票| 山阴县| 鄂伦春自治旗| 拉孜县| 天津市| 新竹市| 博湖县| 芦溪县| 河源市| 汕头市| 通城县| 开封市| 科技| 桃园县| 南部县| 盐津县| 苍南县| 九龙县| 探索| 嘉善县| 柳州市| 革吉县|