Pytania oznaczone «switch-statement»

W programowaniu komputerowym instrukcja switch, case, select lub inspect jest rodzajem mechanizmu kontroli wyboru używanego do wywoływania określonych bloków kodu w oparciu o zmienną zawartość.

1718
Zastąpienia instrukcji switch w Pythonie?

Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chcę napisać funkcję w języku Python, która zwraca różne stałe wartości na podstawie wartości indeksu...

582
Wiele przypadków w instrukcji switch

Czy istnieje sposób na przejrzenie wielu instrukcji case bez podania nazwy case value: powtarzania? Wiem, że to działa: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } ale...

365
Zmiana instrukcji przełączania w C #?

Omówienie instrukcji Switch jest jednym z moich głównych głównych powodów, by kochać switchkontra if/else ifkonstrukty. Tutaj jest przykład: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"...

265
Java: użycie instrukcji switch z enum w podklasie

Najpierw stwierdzę, że znacznie lepiej znam wyliczenia w języku C # i wygląda na to, że wyliczenia w języku Java są dość nieporządne. Jak widać, próbuję użyć instrukcji switch @ enums w następnym przykładzie, ale zawsze otrzymuję błąd bez względu na to, co robię. Błąd, który otrzymuję to:...