Article View: pl.comp.lang.javascript
Article #50981Re: Funkcja korzystająca z instrukcji switch
From: NKAB -
Date: Mon, 16 Jan 2012 08:07
Date: Mon, 16 Jan 2012 08:07
45 lines
2613 bytes
2613 bytes
Vax <mail@zepsul.sie> napisał(a): > Niemal dobrze. Niemal, gdyż default jednak oznacza "gdy żaden case nie > pasuje", co możesz sprawdzić empirycznie, umieszczając sekcję default > nie na końcu, ale np. na początku, lub pomiędzy innymi case. > > Łopatologicznie: obliczane jest wyrażenie w switch i następuje próba > znalezienia "wejścia" w kod - w pierwszy pasujący case. Gdy klucz nie > pasuje do żadnych drzwi, używane jest wejście z napisem "default". > > Możliwość umieszczenia tego defaulta w dowolnym miejscu, pamiętając o > tym, że break po nim wcale nie jest obligatoryjny (choć wystąpić może i > gdy po default są jeszcze jakieś case-y często jest uzasadniony), daje > jeszcze większą elastyczność i pole do ciekawych manewrów. > > Poza tym OK, zarówno w warstwie merytorycznej jak i "socjologicznej" ;) > > v. Wyjąłeś mi to z ust. Switch to własnie lepsze ify, lepsze bo po break już nie sprawdza się następnych kejsów. Ten nasz kolega to rzeczywiście jakiś profesor bo ja do takich pierdół nie przykładam wagi. Program ma działać szybko i zgodnie z oczekiwaniami a ten break w default nie ma znaczenia. Pytający zaś dostał ode mnie jedno z rozwiązań jego problemu. Dlaczego profesor nie przedstawił swojego lepszego rozwiązania tylko kłóci się o pierdoły. Ż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. Andrzej. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<jf0lrh$2k0$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "NKAB -" <nkab@NOSPAM.gazeta.pl> Newsgroups: pl.comp.lang.javascript Subject: Re: Funkcja korzystająca z instrukcji switch Date: Mon, 16 Jan 2012 08:07:13 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 45 Message-ID: <jf0lrh$2k0$1@inews.gazeta.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> NNTP-Posting-Host: localhost X-Trace: inews.gazeta.pl 1326701233 2688 172.20.26.241 (16 Jan 2012 08:07:13 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 16 Jan 2012 08:07:13 +0000 (UTC) X-User: nkab X-Forwarded-For: 85.89.190.17 X-Remote-IP: localhost MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit