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

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

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

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

dart命名參數(shù)與位置參數(shù)的區(qū)別

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 16:34 ? 次閱讀

經(jīng)常搞不清楚dart命名參數(shù)與位置參數(shù)的區(qū)別?現(xiàn)在我們來對(duì)比一下,位置參數(shù)與命名參數(shù)的區(qū)別。

Dart 有兩種類型的可選參數(shù),分別是命名可選參數(shù)和位置可選參數(shù)。在我討論差異之前,讓我先看看兩者的相似之處。

Dart 可選命名參數(shù)和可選位置參數(shù)在調(diào)用函數(shù)時(shí)不需要為參數(shù)指定值。可選命名參數(shù)和可選位置參數(shù)只能在任何必需參數(shù)之后聲明。

可選命名參數(shù)和可選位置參數(shù)可以有一個(gè)默認(rèn)值,在調(diào)用者沒有指定值時(shí)使用。這就是兩種可選參數(shù)相同點(diǎn)。

不同之處是可選位置參數(shù)使用[ ]包裹參數(shù)。可選命名參數(shù)使用{ }包裹參數(shù)。

可選位置參數(shù)

使用[ ]包裹的參數(shù)是一個(gè)可選位置參數(shù)。例如代碼getHttpUrl(String server,[int port=80]) {}port是可選的,默認(rèn)值為80

您可以在調(diào)用getHttpUrl使用或不使用第三個(gè)參數(shù)。這種方式聲明函數(shù)的好處是使你的代碼更為簡(jiǎn)潔,但缺失可讀性。

例如以下代碼,除非您知道8080和5是什么,否則很難說出那些看似神奇的數(shù)字是什么。您可以使用命名的可選參數(shù)來創(chuàng)建更具可讀性的API

getHttpUrl(String server,url,String url,[int port=80]) {}
getHttpUrl('example.com', '/index.html', 8080); // port == 8080
getHttpUrl('example.com', '/index.html');       // port == 80

可選命名參數(shù)

使用{ }包裹的參數(shù)是一個(gè)命名的可選參數(shù)。您可以使用或不使用位置可選參數(shù)。但是當(dāng)你使用位置可選參數(shù)時(shí),你必須使用參數(shù)名稱傳遞參數(shù)。

在命令可選參數(shù)中,你不必按順序傳遞可選的命名參數(shù),因?yàn)槊麉?shù)是按名稱引用,所以它們的使用順序可以不同于它們的聲明順序。

這一點(diǎn)相對(duì)于位置可選參數(shù),更易于閱讀和理解,缺點(diǎn)就是不夠簡(jiǎn)潔。在兩者的選擇取決你個(gè)人需求。

getHttpUrl(String server, String path, {int port = 80}) {
  // ...
}
getHttpUrl('example.com', '/index.html', port: 8080); // port == 8080
getHttpUrl('example.com', '/index.html');             // port == 80

結(jié)論

至此,你已經(jīng)了解如何在可選位置參數(shù)和命名可選參數(shù)之間的區(qū)別。可選項(xiàng)位置參數(shù)會(huì)使代碼更為簡(jiǎn)潔,可選命名參數(shù)會(huì)使代碼易于閱讀和理解。

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

    關(guān)注

    11

    文章

    1859

    瀏覽量

    32427
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4825

    瀏覽量

    69049
  • Dart
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1763
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    常見的電子元器件型號(hào)命名方法及主要技術(shù)參數(shù)

    常見的電氣圖形符號(hào)常見的電子元器件型號(hào)命名方法及主要技術(shù)參數(shù)
    發(fā)表于 03-08 06:33

    位置式PID控制器入口參數(shù)

    /**************************************************************************函數(shù)功能:位置式PID控制器入口參數(shù):編碼器測(cè)量
    發(fā)表于 09-07 06:37

    電聲器件命名、分類和基本參數(shù)

    電聲器件命名、分類和基本參數(shù)
    發(fā)表于 06-30 19:29 ?1323次閱讀

    電阻的型號(hào)命名方法,分類,主要特性參數(shù)

    電阻的型號(hào)命名方法,分類,主要特性參數(shù)
    發(fā)表于 06-30 19:31 ?3098次閱讀

    場(chǎng)效應(yīng)三極管的型號(hào)命名方法及參數(shù)

    場(chǎng)效應(yīng)三極管的型號(hào)命名方法及參數(shù)   現(xiàn)行有兩種命名方法。第一種命名方法與雙極型三極管相同,第三位字母J代表結(jié)型場(chǎng)效
    發(fā)表于 11-09 15:30 ?2461次閱讀

    甲醛傳感器 (英國(guó)DART SENSOR公司)

    甲醛傳感器 (英國(guó)DART SENSOR公司),技術(shù)文檔,有各種參數(shù)
    發(fā)表于 07-04 18:26 ?66次下載

    電感參數(shù)對(duì)IPMSM轉(zhuǎn)子位置估算的影響_于艷君

    電感參數(shù)對(duì)IPMSM轉(zhuǎn)子位置估算的影響_于艷君
    發(fā)表于 01-08 13:58 ?5次下載

    常用電子元器件型號(hào)命名法及主要技術(shù)參數(shù)

    子元器件型號(hào)命名法及主要技術(shù)參數(shù)
    發(fā)表于 03-01 13:02 ?11次下載

    詳解Google Dart 2.17版本的新語言特性

    中支持成員變量、改進(jìn)超類參數(shù)繼承及提高命名參數(shù)的靈活性等。我們推出全新的主要版本 package:lints 來幫助大家根據(jù)最佳實(shí)踐檢查 Dart 代碼。同時(shí),我們還大幅更新了核心庫(kù)的
    的頭像 發(fā)表于 05-27 10:44 ?1409次閱讀

    box2d.dart Dart版的Box2D

    ./oschina_soft/box2d.dart.zip
    發(fā)表于 05-31 11:29 ?0次下載
    box2d.<b class='flag-5'>dart</b> <b class='flag-5'>Dart</b>版的Box2D

    python語言之參數(shù)args與kwargs介紹

    輸入的是命名位置參數(shù),例如: a=1,b=2 , 輸出的是字典{'a':1,'b':2}
    的頭像 發(fā)表于 08-23 10:39 ?2365次閱讀

    貼片電容的標(biāo)準(zhǔn)命名方法定義

    貼片電容的命名方法國(guó)內(nèi)和國(guó)外有一些區(qū)別但所包含的參數(shù)是一樣的。
    的頭像 發(fā)表于 08-25 16:06 ?2274次閱讀

    如何在dart實(shí)例化類class

    Dart是面對(duì)象編程語言并且是基于mixin的繼承方式。這意味著Dart不能繼承多個(gè)類。
    的頭像 發(fā)表于 12-05 16:55 ?1409次閱讀

    如何獲取矩形的測(cè)量及矩形位置參數(shù)

    首先給出一個(gè)問題:如下邊一個(gè)圖片中,如何獲取矩形的測(cè)量,也就是說,需要更準(zhǔn)確的矩形位置參數(shù)
    的頭像 發(fā)表于 03-20 10:27 ?1229次閱讀

    壓敏電阻的選型參數(shù)含義及型號(hào)命名規(guī)律

    壓敏電阻是一種用于保護(hù)電子設(shè)備免受電壓沖擊的元件,它們通常在電壓超過其額定值時(shí)導(dǎo)電,以限制過電壓,保護(hù)電路。壓敏電阻的選型參數(shù)和型號(hào)命名規(guī)律對(duì)于確保正確應(yīng)用和保護(hù)電路至關(guān)重要。 壓敏電阻的選型參數(shù)
    的頭像 發(fā)表于 09-06 09:06 ?1524次閱讀
    主站蜘蛛池模板: 狠狠干天天爽 | 亚洲一区在线观看视频 | 国产在线播放成人免费 | 一级特级毛片免费 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 狂野欧美性色xo影院 | 色老头久久久久 | 羞羞色院91精品网站 | 色偷偷尼玛图亚洲综合 | 黄色免费网站在线观看 | 99久久99久久精品国产 | 亚洲午夜精品在线 | 自拍中文字幕 | 成人精品第一区二区三区 | 精品国产自在在线在线观看 | 天天做.天天爱.天天综合网 | 一级特黄aa大片 | 九九视频这里只有精品 | wwwxx在线观看 | 一级毛片免费全部播放完整 | 国产精品爱久久久久久久三级 | 性xxx无遮挡 | 又黄又爽又猛午夜性色播在线播放 | 97人人做人人爱 | 欧美日韩亚洲国产一区二区综合 | 国产一级特黄在线播放 | 久久亚洲精品国产亚洲老地址 | 国产精品成人一区二区三区 | 五月天激情综合网 | 天天综合网天天综合色 | 二十年等一人小说在线观看 | 天天插天天干天天操 | 韩国三级中文 | 亚洲日本欧美 | 午夜精| 二区三区在线观看 | 天天操你 | rrr523亚洲国产片 | 色综合久久中文字幕网 | 天天色色色| 日本精品视频四虎在线观看 |