Article View: pl.comp.lang.javascript
Article #50982Re: Funkcja korzystająca z instrukcji switch
From: prof
Date: Mon, 16 Jan 2012 10:32
Date: Mon, 16 Jan 2012 10:32
69 lines
4506 bytes
4506 bytes
W dniu 2012-01-16 09:07, NKAB - pisze: > Switch to własnie lepsze ify, lepsze bo po break > już nie sprawdza się następnych kejsów. Wybacz, ale nie wydaje mi się - sprawdzane są wszystkie case, choćby po to, by rozstrzygnąć, czy skorzystać z pierwszego default (sprawdziłem i działa jak pisał vax). Natomiast możliwość wskoczenia w środek kodu i opuszczenia go albo przejścia do kolejnej "etykiety" case/default (bez sprawdzania warunku) znacznie wykracza poza logikę i funkcjonalność typowych instrukcji warunkowych ignorancie. Masz jeszcze bardzo naiwne pojęcie o programowaniu, ale bardzo wyrywasz się do "pokazywania" tego, co ci się _wydaje_. > Ten nasz kolega to rzeczywiście jakiś profesor > bo ja do takich pierdół nie przykładam wagi. I uczysz pierdół, powstają kolejne pierdoły, które znów "popisują" się, tym, czego się nauczyły i potem mamy to co mamy, czyli pierdoły wysyłające pierdoły. > Program ma działać szybko i zgodnie z oczekiwaniami > a ten break w default nie ma znaczenia. Program, który ma z założenia mieć "walory edukacyjne" (będący odpowiedzią na pytanie zadane na grupie poświęconej językowi) winien być napisany z sensem. Sekwencja alert(z);break;break też będzie szybka i zgodna z oczekiwaniami i jeszcze bardziej bez sensu. > Pytający zaś dostał ode mnie jedno z rozwiązań > jego problemu. ...z parokrotnym powtórzeniem zbędnego kodu. Jego problemem było zrozumieć działanie switcha, a nie otrzymać przykładowy i logicznie bezsensowny (choć działający) kod. > Dlaczego profesor nie przedstawił swojego lepszego > rozwiązania tylko kłóci się o pierdoły. Kto to "profesor"? Skoro już Vax napisał, że starczy jedno alert(z);break - to po cholerę to pisać, nie zrozumiałeś i potrzeba przykładu? I mam prośbę - nie przekręcaj mi "nicka", bo gotów jestem pomyśleć, że strasznie cierpisz z powodu urażonej miłości własnej. > Żeby jeszcze powiedział to coś w stylu > "chciałbym zwrócić uwagę, że...", > "dodam tylko, że..." itp > a tak robi się z wątku kłótliwy flejm. To przestań się kłócić - ja wyjaśniłem jak działa switch i bez bicia piany przyznaję, że z default nie miałem racji (vax mnie naprostował i podał sposób, jak to zweryfikować, sprawdziłem - przyznaje mu rację). Gdybym był tobą, to bym teraz pieprzył, że "ale wszyscy piszą default na końcu a w takim wypadku moja teoria się sprawdza, tzn. wyniki pasują tak, jakby była prawdziwa". Ale tobą nie jestem i przyznaje, że wyciągnąłem nieprawidłowe wnioski, bo nie wpadło mi do łba, żeby sprawdzić "niestandardowe" miejsce default. Jak na razie to w wątku występuje jeden przemądrzały i bardzo rozżalony smarkacz, który przekręca ludziom przydomki i zamiast przyznać, że wkleił bezmyślny kod, to dorabia ideologie "a bo ważne, żeby tylko jakoś działało" i bije pianę już w trzecim poście - bez żadnych argumentów merytorycznych czy czegokolwiek wnoszącego cokolwiek w sprawę wyjaśnienia działania konstrukcji switch-case. Ogarnij się dzieciaku i zacznij gadać na temat lub wcale, zamiast się "mścić" na tych, co mieli czelność wykazać, że piszesz głupoty.
Technical Details
Message-ID:
<jf0ucr$gs4$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailReferences:
<a06e9e8f-2ae6-41a8-b804-31e3ef49e304@d10g2000vbh.googlegroups.com> <jeebqu$2r0$1@inews.gazeta.pl> <jel0oj$hbq$1@news.icm.edu.pl> <jeouk7$1m$1@inews.gazeta.pl> <jep6t6$ges$1@mx1.internetia.pl> <jepa9c$hn4$1@news.icm.edu.pl> <jf0lrh$2k0$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: prof <never@mind.org> Newsgroups: pl.comp.lang.javascript Subject: Re: Funkcja korzystająca z instrukcji switch Date: Mon, 16 Jan 2012 11:32:09 +0100 Organization: Netia S.A. Lines: 69 Message-ID: <jf0ucr$gs4$1@mx1.internetia.pl> References: <a06e9e8f-2ae6-41a8-b804-31e3ef49e304@d10g2000vbh.googlegroups.com> <jeebqu$2r0$1@inews.gazeta.pl> <jel0oj$hbq$1@news.icm.edu.pl> <jeouk7$1m$1@inews.gazeta.pl> <jep6t6$ges$1@mx1.internetia.pl> <jepa9c$hn4$1@news.icm.edu.pl> <jf0lrh$2k0$1@inews.gazeta.pl> NNTP-Posting-Host: ip-217-197-72-206.punkt.opole.pl Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1326709979 17284 217.197.72.206 (16 Jan 2012 10:32:59 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Mon, 16 Jan 2012 10:32:59 +0000 (UTC) In-Reply-To: <jf0lrh$2k0$1@inews.gazeta.pl> X-Tech-Contact: usenet@internetia.pl User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:8.0) Gecko/20111105 Thunderbird/8.0 X-Server-Info: http://www.internetia.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit