亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

PowerShell編程中的一些命名規則參考

2020-10-29 21:07:48
字體:
來源:轉載
供稿:網友

本文介紹PowerShell自定義函數在使用時的最佳實踐(Best Practices)。包括函數名的命名、可選參數、必選參數等。

PowerShell中的函數定義可以很簡單的使用一個“function <函數名>{函數體}”的形式去定義。但微軟推薦創建函數時遵循以下實踐規則。

1、函數名。

使用cmdlet的統一命令規則,即“動詞-名詞”的形式。如Write-Host,表示輸出到主機。如果是獲取一個列表,不要使用List作為動詞,建議使用Get,如Get-ChildItem。名詞部分用一個有意義的英文單詞,記得使用單數,不要使用名詞的復數形式。如果要列出網卡的一個函數,不要使用ListNetworkCards,而應該使用Get-NetworkCard。這就是關于函數命名的最佳實踐。

2、公司前綴。

假定你寫一個Get-NetworkCard的函數,洪哥也寫了同樣一個。那是不是很難區分誰是誰寫的?所以,微軟建議在函數名的名詞部分加上公司前綴,而不加公司前綴的函數,我們一般可以理解為微軟發布的。這個公司前綴用編寫的兩到三個字母為宜,比如洪哥函數名可以命為Get-HGNetworkCard。這里洪哥的前綴用的HG,你的呢?

3、參數的命名要規范

參數要用有意義單詞,不要使用-PC作為參數名,你可以用-ComputerName取而代之。如果有時候需要一個文件路徑作為一個參數,不要使用-File,因為指代實在是太模糊了。可以使用-Path,這樣更明確。雖然沒有官方給出一個標準的參數命名的列表,但我們應該參照內置(built-in)的cmdlets所用的那些參數名稱。這樣其他人使用時才更容易理解,對不對?

4、可選參數

為可選參數定義一個默認值,這是一個很好的習慣。如果用戶不管這個參數,那么這個參數也可以被處于已賦值狀態。

5、必選參數

雖然PowerShell中不要求定義函數參數時必須指定數據類型,但最佳實踐要求我們這樣做。如果我們指定了類型,那么用戶的輸入將被強制轉換為我們定義的數據類型,否則都會被當作字符串來對待。

6、寫一些注釋來作為幫助說明

一個段函數給其他人,沒有注釋說明,別人很難看懂。即便是自己,不加注釋的代碼,時間過得久了,也不一定保證能看得懂,對不?

關于PowerShell函數使用的最佳實踐(Best Practices),本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品一本久久男人的天堂| 国产精品久久久久久久久久ktv| 久久精品99国产精品酒店日本| 国产精品日韩欧美大师| 成人国产精品一区| 91免费在线视频网站| 久久久人成影片一区二区三区| 精品无码久久久久久国产| 91香蕉电影院| 大桥未久av一区二区三区| 欧美日韩国产丝袜美女| 国产精品久久久久久久久影视| 国产成人高清激情视频在线观看| 亚洲一区二区三区在线免费观看| 国产精品高潮呻吟视频| 日韩小视频网址| 亚洲天堂成人在线| 91av视频导航| 久久人人爽人人爽人人片av高清| 国内精品国产三级国产在线专| 欧美午夜精品久久久久久浪潮| 久久久精品2019中文字幕神马| 欧美在线视频一二三| 九九热精品在线| 亚洲精品成a人在线观看| 亚洲福利视频久久| 亚洲最大成人网色| 国产精品无av码在线观看| 亚洲尤物视频网| 国产精品电影在线观看| 亚洲成av人片在线观看香蕉| 亚洲色图狂野欧美| www.欧美精品| 亚洲欧美中文日韩v在线观看| 国产综合在线观看视频| 欧美老肥婆性猛交视频| 欧美成人黄色小视频| 欧美俄罗斯乱妇| 黑人巨大精品欧美一区免费视频| 91沈先生作品| 久久电影一区二区| 国产精品久久久久一区二区| 国产精品黄色av| 精品免费在线视频| 国产精品一区二区在线| 最近2019中文字幕第三页视频| 日韩av在线免费看| 亚洲人精选亚洲人成在线| 成人免费在线视频网址| 欧美激情一区二区三区高清视频| 国产精品专区h在线观看| 国产小视频91| 欧美极品美女电影一区| 国产欧美日韩免费看aⅴ视频| 亚洲人成网站免费播放| 亚洲精品成人免费| 日韩av网址在线| 亚洲黄页网在线观看| 精品久久久久久中文字幕| 51久久精品夜色国产麻豆| 国产精品自产拍在线观| 日韩精品视频在线播放| 午夜免费日韩视频| 91在线观看免费高清完整版在线观看| 91精品国产自产91精品| 成人中文字幕+乱码+中文字幕| 91精品国产乱码久久久久久蜜臀| 亚洲国产精品推荐| 国产女精品视频网站免费| 日韩精品中文字幕有码专区| 久久国产加勒比精品无码| 亚洲激情第一页| 中文字幕国产亚洲2019| 九九综合九九综合| 懂色av中文一区二区三区天美| 亚洲国产精品va在线看黑人动漫| 亚洲91av视频| 欧美成人午夜剧场免费观看| 日韩av在线一区二区| 亚洲人成在线电影| 欧美日韩激情视频| 97视频免费在线看| 久久人人爽人人| 日韩成人在线观看| 色综合久久悠悠| 日韩精品中文字幕久久臀| 亚洲综合在线小说| 欧美激情一区二区三区高清视频| 欧美丰满少妇xxxxx做受| 狠狠躁夜夜躁人人爽超碰91| 一区二区av在线| 97国产真实伦对白精彩视频8| 欧美疯狂做受xxxx高潮| 欧美裸体xxxxx| 久久国产精品久久国产精品| 亚洲欧美www| 日韩美女在线播放| 91干在线观看| 69久久夜色精品国产69| 日韩av最新在线观看| 国产精品视频在线播放| 日韩黄色av网站| 91chinesevideo永久地址| 欧美高清在线观看| 国产日韩精品电影| 97久久久久久| 国产主播在线一区| 国产精品视频一区二区高潮| 国产精品久久久久久久久免费| 日本19禁啪啪免费观看www| 精品成人在线视频| 91免费看国产| 日韩视频免费大全中文字幕| 国产一区二区丝袜高跟鞋图片| 精品福利樱桃av导航| 国产精品久久一区主播| 亚洲免费视频网站| 97精品在线观看| 91在线视频免费| 性视频1819p久久| 久久久久久九九九| 中文字幕日韩高清| 成人亚洲激情网| 一二美女精品欧洲| 中文字幕亚洲字幕| 日韩成人激情在线| 欧美黄色片视频| 亚洲精品中文字幕有码专区| 欧美成人免费一级人片100| 欧洲成人免费aa| 欧美性高潮在线| 亚洲网站在线看| 国产精品综合不卡av| 亚洲成年人在线播放| 欧美乱大交xxxxx| 国产精品久久久久久亚洲影视| 中文字幕久热精品在线视频| 韩国一区二区电影| 亚洲精品短视频| 伊人一区二区三区久久精品| 国产精品美女av| 91在线视频精品| 国产欧美精品在线| 国产精品视频一| 久久久久久久久国产精品| 亚洲精品日韩久久久| 亚洲成人av中文字幕| 亚洲精品第一页| 555www成人网| 亚洲japanese制服美女| 亚洲精品国产成人| 久久久日本电影| 美日韩精品视频免费看| www.久久久久久.com| 日韩毛片在线看| 国产精品久久婷婷六月丁香| 国产一区二区精品丝袜| 亚洲天堂日韩电影| 国产v综合v亚洲欧美久久| 亚洲色图综合久久| 欧美成年人视频网站| 精品久久久久久电影| 久久久久久久爱| 精品日韩视频在线观看|