Użycie tablicy jako parametr SWITCH

0

Hej. Mam pytanie odnośnie instrukcji switch. Chciałbym wykonać klika case'ów w zależności od otrzymanych informacji. Nie wiem czy coś takiego przejdzie (Wątpie i dlatego pytam):
switch (tablica)
case A
case B
case C

i jeżeli tablica zawiera A i C to wykonaj,a B pomiń

0

switch tak nie działa i AFAIK w żadnym języku.

0

a jakiś substytut? znacie może na to jakiś spośob poza wykonaniem X razy switcha?

0

raczej nie, każda instrukcja sprowadzi się do wyszukiwania w tablicy, czyli do pętli. ale może to, co chcesz zrobić da się zrobić prościej, np. używając IndexOf(). daj kod źródłowy albo chociaż zdradź, jaki to język, chyba, że to tajemnica.

0

Język Java. Kodu jeszcze nie mam, a chodzi o wstawianie elementu na tablicy.Plan był taki: Element ma sprawdzić z jakimi elementami sąsiaduje, zwrócić wartości do tablicy (way) określający kierunek sąsiednich obiektów (TOP, BOTTOM, LEFT, RIGHT, TOP_L, TOP_R, BOTTOM_L, BOTTOM_R) i jeżeli w tablicy miałbym kierunki LEFT, BOTTOM i TOP_R to wykonać odpowiednie case'y.
Myśle w takim razie jeszcze o zliczeniu elementów w tablicy i wykonanie tyle razy switch'a przełączając między elementami do końca tablicy

0

Zawsze możesz zrobić tak:

switch(Jakaś_Funkcja_Wyliczająca_Liczbe_Z_Danych_Tablicy(tablica))
 {
case A:
case B:
case C:

1 użytkowników online, w tym zalogowanych: 0, gości: 1