powershell - PowerShell:IF 语句中的多个条件
问题描述
我很难理解为什么下面的 IF 语句不起作用......
我有一个 PS 数组:
$lunchArray = @('Pizza', 'Sushi', 'Sandwich')
但是,以下 Foreach/IF 语句无法按预期工作。
foreach ($lunch in $lunchArray) {
if ($lunch -eq 'Pizza' -and $lunch -eq 'Sushi') {
"YAY" # not working...
}
}
我在这里做错了什么?
TIA
解决方案
$lunchArray = @('Pizza', 'Sushi', 'Sandwich')
foreach ($lunch in $lunchArray) {
if ('Pizza' -eq $lunch -or 'Sushi' -eq $lunch) {
"YAY" # not working...
}
}
推荐阅读
- sql - 在 sql 中分组结果
- go - 如何在没有任何存储的情况下生成 oidc 状态?
- javascript - 在 React 公共文件夹中存储数据
- python - pip3没有setuplib就不能安装setupdocx,但是没有setupdocx就不能安装setuplib?
- reactjs - 带有 React Hooks 的多模态
- firebase - 是否可以获取 Firebase 中所有用户的 UID 列表?
- java - 如何使用Scanner在android中读取一段时间内连续接收的数据?
- c# - 我可以让 jQuery 读取 ASP.NET Core 2.1 的标签助手吗?似乎完全无视他们
- r - 如何让dir()函数按升序选择?[R]
- postgresql - 如何使用别名选择字段?