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

首頁 > 開發 > PowerShell > 正文

PowerShell函數參數指定數據類型實例

2020-05-30 20:12:28
字體:
來源:轉載
供稿:網友

本文介紹在PowerShell創建自定義函數時,為必選參數設置強類型有什么好處,應該如何設置。

為了提高必選參數的安全性,PowerShell函數定義的最佳實踐告訴我們,要為必選參數設置強類型。這是為什么呢,我們來看一個例子。
代碼如下:
function Test-Me {
    param
    (
        [Parameter(Mandatory=$true, HelpMessage='Enter number of EUROs!')]
        $Euro
    )
    $Dollar = $Euro * 1.4
    $Dollar
}

上面這個例子是接收用戶輸入一個歐元值,然后,輸出美元值。相當于是在兩個貨幣之間做了一下換算。實際執行的效果讓人很吃驚,且看:
代碼如下:
PS> Test-Me -Euro 100
140
PS> Test-Me
cmdlet Test-Me at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
Euro: 100
100

這里測試了兩次,第一個測試沒有問題:100*1.4=140。但第二個測試就蛋疼了,怎么100*1.4還等于100呢?其實是這樣的,輸入的100被當作了一個字符串,而不是一個數字。所以一個字符串乘以1.4,就相當于把這個字符串重復1.4次,四舍五入,那就是重復1次,那還是原樣,所以你知道這個100怎么來的了吧?

好了,這就是我們說的安全性。不為必選參數設置強類型不安全!我們來將其設置為Double類型。
代碼如下:
function Test-Me {
    param
    (
        [Parameter(Mandatory=$true, HelpMessage='Enter number of EUROs!')]
        [Double]
        $Euro
    )
    $Dollar = $Euro * 1.4
    $Dollar
}

大家可以試試這段代碼還會不會出現之前的問題了。因為這里加了一個[double]的指令,起到了一個強制數據類型的作用。

關于為PowerShell函數必選參數設置強類型,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区二区色| 亚洲国产高潮在线观看| 亚洲自拍在线观看| 尤物yw午夜国产精品视频| 一区二区三区高清国产| 久久婷婷国产麻豆91天堂| 亚洲美女动态图120秒| 欧美在线亚洲一区| 亚洲аv电影天堂网| 成人免费视频97| 欧美资源在线观看| 欧美色视频日本高清在线观看| 欧美在线一级视频| 日韩精品小视频| 在线国产精品播放| 亚洲福利视频二区| 精品动漫一区二区三区| 国产精品天天狠天天看| 亚洲欧美激情在线视频| 欧美在线免费看| 一本色道久久88综合亚洲精品ⅰ| 日韩精品视频三区| 国产精品自产拍在线观看| 亚洲综合社区网| 久99九色视频在线观看| 亚洲乱码国产乱码精品精天堂| 亚洲网址你懂得| 国产狼人综合免费视频| 欧美午夜片欧美片在线观看| 亚洲一区二区在线| 日韩中文有码在线视频| 在线丨暗呦小u女国产精品| 亚洲一区二区三区sesese| 午夜精品久久久99热福利| 中文亚洲视频在线| 亚洲娇小xxxx欧美娇小| 日产精品久久久一区二区福利| 色综久久综合桃花网| 青青青国产精品一区二区| 午夜精品美女自拍福到在线| 日韩h在线观看| 8x拔播拔播x8国产精品| 亚洲欧美日韩国产中文| 精品视频—区二区三区免费| 精品久久久久久久久久| 国产精品亚洲аv天堂网| 亚洲美女久久久| 欧美激情三级免费| 欧美色另类天堂2015| 国产精品久久久久久久久男| 亚洲视频自拍偷拍| 久久久在线免费观看| 深夜福利亚洲导航| 久久精品色欧美aⅴ一区二区| 亚洲欧洲一区二区三区在线观看| 国产丝袜高跟一区| 欧美激情精品久久久久久黑人| 亚洲视屏在线播放| 精品国产91久久久久久老师| 成人国产精品免费视频| 亚洲色图15p| 日韩av黄色在线观看| 日韩一二三在线视频播| 久久国产精品视频| 91精品视频免费| 日韩成人在线免费观看| 亚洲图片在线综合| 成人网在线免费观看| 成人羞羞国产免费| 欧美超级免费视 在线| 国产欧美精品日韩精品| 亚洲成在人线av| 欧美日韩在线第一页| 久久国产精彩视频| 国产成人精品免高潮在线观看| 欧美精品一区二区三区国产精品| 国产成人aa精品一区在线播放| 亚洲自拍偷拍色片视频| 色妞一区二区三区| 伊人精品在线观看| 夜夜嗨av色综合久久久综合网| 亚洲天堂av在线免费观看| 亚洲午夜av久久乱码| 国产精品亚洲自拍| 国产精品美女免费视频| 国产欧美日韩专区发布| 日韩av手机在线| 国产精品久久精品| 亚洲深夜福利视频| 4444欧美成人kkkk| 欧美日韩中文在线| 成人xvideos免费视频| 欧美插天视频在线播放| 成人午夜两性视频| 国产欧美精品在线| 中国日韩欧美久久久久久久久| 91在线视频免费| 国产精品网站入口| 欧美一区二区色| 亚洲最大的网站| 欧美www视频在线观看| 亚洲女人天堂色在线7777| 日韩中文字幕不卡视频| 91超碰中文字幕久久精品| 欧美日韩一区二区免费在线观看| 亚洲精品视频二区| 精品一区二区亚洲| 国产欧美精品一区二区三区介绍| 精品日本美女福利在线观看| 久久精品中文字幕免费mv| 日韩av在线播放资源| 自拍偷拍亚洲在线| 久久成人精品一区二区三区| 欧美极品少妇xxxxⅹ免费视频| 久久色免费在线视频| 精品国内产的精品视频在线观看| 91色视频在线导航| 国产精品国语对白| 成人午夜激情免费视频| 亚洲欧美在线一区| 欧美成人亚洲成人| 国产亚洲一区二区精品| 欧美性猛交xxxx富婆弯腰| 国产精品青草久久久久福利99| 亚洲精品日韩av| 91免费看片在线| 久久免费少妇高潮久久精品99| 国产亚洲精品久久久久久牛牛| 91久久国产精品91久久性色| 亚洲第一色中文字幕| 亚洲精品乱码久久久久久按摩观| 国产福利精品av综合导导航| 最新日韩中文字幕| 日本在线观看天堂男亚洲| 久久这里只有精品99| 热久久视久久精品18亚洲精品| 国产美女精品视频免费观看| 国产亚洲成精品久久| 日韩欧美在线观看| 欧美日韩另类字幕中文| 精品国产鲁一鲁一区二区张丽| 日韩av电影国产| 精品在线小视频| 亚洲人成五月天| 国产精品7m视频| 日韩成人av网| 日本高清不卡在线| 久久久久久久一| 国产精品激情av电影在线观看| 91美女片黄在线观| 亚洲天堂av在线播放| 色婷婷综合久久久久中文字幕1| 欧美激情图片区| 狠狠色狠色综合曰曰| 亚洲欧美制服另类日韩| 91国在线精品国内播放| 一区二区三区久久精品| 国产午夜精品美女视频明星a级| 精品国产一区二区三区四区在线观看| 国产精品久久久久久久久| 日韩精品一区二区三区第95| 久久偷看各类女兵18女厕嘘嘘| 国产亚洲日本欧美韩国| 中文字幕精品一区二区精品|