日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

从零开始学PowerShell(10)PowerShell中的子表达式

發(fā)布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始学PowerShell(10)PowerShell中的子表达式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在PowerShell中你或許看到過類似@(......),?$(......),(......)這類使用圓括號將一系列語句包裹在一起的寫法形式出現(xiàn)在腳本中。今天我們要說的就是這幾種表達(dá)式,它們被稱作子表達(dá)式,子表達(dá)式。

三種表達(dá)式分別如下:

組表達(dá)式

(......)?我們稱這類由圓括號括起來的表達(dá)式為組表達(dá)式

組表達(dá)式主要用于對語句塊的優(yōu)先級檢測,可以看到圓括號內(nèi)的語句塊是優(yōu)先級最高執(zhí)行的。

PS /> (100+8) * 7 756

除了設(shè)置優(yōu)先級以外,還可以作為動態(tài)調(diào)用屬性的一種方式,圓括號內(nèi)為要處理的語句塊。

PS /> (Get-Process -ProcessName "WeChat").CPU 1284115.295873

子表達(dá)式

我們稱$(......)?這類由美元$符號與圓括號組合的表達(dá)式為子表達(dá)式

在子表達(dá)式中,我們可以把任何想要執(zhí)行的語句塊,單個或者多個語句放在一起,當(dāng)語句塊內(nèi)的表達(dá)式執(zhí)行后返回的值如果是單個值的話它最終返回的其實是一個標(biāo)量值。

PS /> $str1 = "123" PS /> $($str1) 123 PS /> $($str1)[0] 1

反之如果是多個值,那么它返回的是一個數(shù)組類型值,下面的示例中我們定義了一個$str2數(shù)組變量,取它的下標(biāo)[0]值,取的是首位標(biāo)量的值。

PS /> $str2 = "123","456","789" PS /> $($str2) 123 456 789 PS /> $($str2)[0] 123

數(shù)組子表達(dá)式
我們稱@(......)這類由@符號與圓括號組合的表達(dá)式為數(shù)組子表達(dá)式

數(shù)組子表達(dá)式與子表達(dá)式類似,但主要的區(qū)別是無論表達(dá)式最后執(zhí)行后返回的值是單個值還是多個值都是以數(shù)組形式返回的,從下面的實例中可以看到我們只給str1賦值了一個字符串123,但取它的首位下標(biāo),返回了整個數(shù)值。

PS /> $str1 = "123" PS /> @($str1) 123 PS /> @($str1)[0] 123

另外,數(shù)組表達(dá)式即便返回的是一個空值,它也屬于是數(shù)組類型。

總結(jié)

以上是生活随笔為你收集整理的从零开始学PowerShell(10)PowerShell中的子表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。