我正在学习powershell,我有一个例子。但是我完全无法理解。
这是代码:
if($($wordProgress -join '') -like $targetWord)
最佳答案
回到上一个问题,$ wordProgress是一个强类型的数组。因此,$($wordProgress -join '')
将数组值连接在一起,并将连接的值与$ targetword进行比较。
它在If语句中,因此,如果返回true,它将执行进行中的{}块中的任何操作。
这是一个实际的例子。
[int[]]$nums = 1,2,3,4
Write-Host "Not Joined = "
$nums
Write-Host "Joined = "
($nums -join '')
If($($nums -join '') -like '1234'){
Write-host "Do something!"
}
另外,由于您是Powershell的新手,因此建议您首先学习Get-Help Cmdlet。
这是您如何使用它来了解-join运算符的方法
Get-help about_join
关于powershell - Powershell中的Join语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316448/