Thread Rating:
  • 2 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Switch - różne nazwy komend
#1
Jest możliwość dodania w switchu warunku "lub"?
Coś jak:
Code:
case "w" && case "pm":

Tylko to nie działa i muszę pod sobą dodawać kolejne case'y.
Reply
#2
Nie. Co najwyżej coś takiego:
case "a".."z":
Reply
#3
Btw "&&" znaczy "i" a "||" znaczy "lub" xd

Musiałbyś powiedzieć co chcesz osiągnąć bo przecież jeśli chodzi ci o lub to chyba starczy:

local imie = "Patryk";
switch(imie) {
case "Adam":
print("Witaj, Adam.");
break;

case "Patryk":
print("Witaj, Patryk.");
break;

case "Rafal":
print("Witaj, Rafal.");
break;

default:
print("Twoje imie jest niepoprawne.");
}



A jeśli chodzi o "i" to chba można:
local imie = "Patryk";
switch(imie) {
case "Adam":
print("Witaj, Adam."); czyli wywołaj warunek pierwszy
break;

case "Patryk":
print("Witaj, Adam."); czyli wywołaj warunek pierwszy xd
break:

default:
print("Twoje imie jest niepoprawne.");
}
Reply
#4
Możesz zapisać to tak:
Code:
case "w": case "pm":

Działa to też, gdy chcesz wykonać te same operacje dla większej liczby wartości np:

Code:
case "quit": case "q": case "exit":
exitGame();

Z tego co się orientuję, to nie ma "szybszego" sposobu, ale oczywiście mogę być w błędzie Smile
Reply
#5
zrób cmd handler
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)