इसे पूर्णता के लिए जोड़ रहा है ...
उपरोक्त VB स्क्रिप्ट के लिए निकटतम PowerShell कोड है:
PS C:\> switch (1) {
{$_ -eq 1 -or $_ -eq 3 -or $_ -eq 5 -or $_ -eq 7 -or $_ -eq 9} { "Odd"}
{$_ -eq 2 -or $_ -eq 4 -or $_ -eq 6 -or $_ -eq 8 -or $_ -eq 10} { "Even"}
}
Odd
PS C:\VSProjects\Virtus\App_VM> switch (2) {
{$_ -eq 1 -or $_ -eq 3 -or $_ -eq 5 -or $_ -eq 7 -or $_ -eq 9} { "Odd"}
{$_ -eq 2 -or $_ -eq 4 -or $_ -eq 6 -or $_ -eq 8 -or $_ -eq 10} { "Even"}
}
Even
क्योंकि VB स्क्रिप्ट सेलेक्ट केस OR से संचालित होता है
Select Case testexpression
[Case expressionlist-n
[statements-n]] . . .
[Case Else
[elsestatements-n]]
End Select
"यदि टेस्टएक्सप्रेशन किसी केस एक्सप्रेशन सूची से मेल खाता है, तो उस केस क्लॉज के बाद वाले स्टेटमेंट अगले केस क्लॉज तक निष्पादित होते हैं ... केस स्टेटमेंट चुनें
दिलचस्प बात यह है कि मैं यह पता लगाने में सक्षम नहीं है कि यह परिणाम है:
PS C:\> switch (1) {
{1 -or 3 -or 5 -or 7 -or 9} { "Odd"}
{2 -or 4 -or 6 -or 8 -or 10} { "Even"}
}
Odd
Even