- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nem indul és mi a baja a gépemnek topik
- Azonnali alaplapos kérdések órája
- A Battlefield 6-tal tenné vonzóbbá Core CPU-it és Arc GPU-it az Intel
- Plazma TV topic
- Negyedszer juthatunk a peremvidékre egy új GeForce megvásárlásával
- Milyen billentyűzetet vegyek?
- Kompakt vízhűtés
- Milyen monitort vegyek?
- Vezetékes FEJhallgatók
Új hozzászólás Aktív témák
-
loszerafin
senior tag
ezeket nagy if (vagy case) elagazasokat kicsit gondosabb tervezessel ki lehet kuszobolni.
Bizony így van. Szerintem 6-8 case -nél többet inkább adatszerkezettel (tömb, hash) érdemes megcsinálni. Karbantartani is könnyebb, meg a kód is rövidebb.
Egyébként visszatérve a Java-hoz, szerintem ez a fajta case ügyetlen.
A falra tudnék mászni a fall-through tulajdonságától meg mert nem lehet ilyeneket írni:
case 1..10
vagy
case 1,2,3
vagy case (i>10)
stb.
Persze, valószínűleg épp ezért (1,2,3 és 1..10 hiánya miatt) kell a fall-through tulajdonság, mert így ilyeneket lehet írni:
case 1:
case 2:
case 3: System.out.println(''1..3''); break;
De ez azért eléggé ronda egy kódban. Szerintem.
KL -
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Megjött a jubileumi Pixel széria
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Google Pixel topik
- Miért álltak az oldalak egy hétig, mi történt?
- Android alkalmazások - szoftver kibeszélő topik
- PROHARDVER! feedback: bugok, problémák, ötletek
- GoodSpeed: Bye PET Palack, hello SodaStream
- eBay-es kütyük kis pénzért
- Synology NAS
- Gitáros topic
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- HIBÁTLAN iPhone 13 Pro 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3024, 91% Akkumulátor
- Microsoft Surface Pro 6 fekete
- Bomba ár! Dell XPS 13 9333 - i7-4GEN I 8GB I 256SSD I 13,3" FHD Touch I Cam I W10 I Garancia!
- GeForce RTX 2070 (OEM HP) Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest