Aktywne Wpisy

WielkiNos +282
julka poszła do klubu bez chłopaka i uchlała się do nieprzytomności. Tańczyła z różnymi randomami. Z jednym z nich (obcokrajowiec) wspólnie pili shoty po czym znaleźli się oboje w domu siostry. Urwał jej się film, a obcokrajowiec to niecnie wykorzystał.
W komentarzach wymiana zdań na ten temat. Pełne rozsądku i rigczu wypowiedzi Agnieszki kontra wysrywy oburzonej bezmyślnej juleczki (Marta S.).
#gwalt #logikarozowychpaskow #p0lka #pieklokobiet #truestory
W komentarzach wymiana zdań na ten temat. Pełne rozsądku i rigczu wypowiedzi Agnieszki kontra wysrywy oburzonej bezmyślnej juleczki (Marta S.).
#gwalt #logikarozowychpaskow #p0lka #pieklokobiet #truestory
źródło: temp_file8071272429133969595
Pobierz
xarcy +51





Do tego ci idioci od javy używają break i continue (Ci idioci w ogóle tego nie sprawdzają! ( ͡º ͜ʖ͡º) )... nie przemyśleli kodu idioci.
Kit że stanowią jej nieodłączną część i są wykorzystywane zawsze i wszędzie tylko nie zawsze widocznie.
I pamiętajcie, nie używajcie w kodzie switchy, ifów, i pętli, bo one zawierają instrukcje goto i korzystają z labeli, a to jest złe.
"Nie każda pętla w javie używa labeli, a nawet mniejszość" ~@koziolek666
Przyznałbyś się przynajmniej do błędu.... :<
#java #brednie tak, mam #boldupy z twojego powodu.
(╥﹏╥)
Źródło: http://www.wykop.pl/wpis/17083807/#comment-59555007
@GotoFinal: https://www.youtube.com/watch?v=i6jkx8IzBKA
Co do używania pętli, ifów i switchy to poczytaj o złożoności cyklomatycznej kodu (taka metryka) i dlaczego należy ograniczać używanie ww. instrukcji.
Swoją drogą zastanawiałeś się kiedyś dlaczego to co w javie pisze się w setkach linii kodu w językach funkcyjnych
I dalej zostaje sprawa tajemniczych labeli i ciał obcych.
Nie ograniczają, używają ich za ciebie, i dlatego jest mniej kodu, bo to już tam jest, to że napiszesz costam.if(warunek).do(ciastko) nie sprawia że if-a nie ma, dalej tam jest. Zawsze jest jakaś pętla, zawsze jest jakiś if, tylko jego wygląd
@GotoFinal: ok, a teraz programik:
public class App {
public static void main(String[] args){
int i = 0;
labelka:
do {
i++;
System.out.println(i);
if(i>10)
break labelka;
} while (true);
}
}
i pytanie czy takie labelki są twoim zdaniem OK?
Niekoniecznie, bo można stworzyć język oparty tylko o dysjunkcję (NAND) co pozwala na budowanie programów bez skoków, ale użycie go będzie bardzo trudne
A do tego w twoim programie nie ma nawet customowego labela, użyłeś labela co już istnieje w kodzie, użyłeś zwykłego break, bez własnego labela ;)
No to jaki jest sens uwzględniania tego? a do tego dalej zostają pętle, ich już tak łatwo nie przeskoczysz, można je rozwinąć, zamiast piętli
labelkato nie jest część języka.@Hatespinner: ilościowo jest ich mniej, ale też jest znacznie trudniej ich znaleźć.
Proszę, o to jak wyglądają oba kody przed i po kompilacji:
"z labelem": https://hasteb.in/maxijiruvu.java
"bez labela": https://hasteb.in/idewafudox.java
Podpowiem, jedna różnica to debugowe info dotyczące numeru linijki, bo z powodu labela wszystko jest 1 linijkę niżej.
A tak to kod jest IDENTYCZNY.
Oba używają labelek, a do tego OBA labelek o tej samej "nazwie", bo ona nawet niezbyt istnieje. Ten sam kod, ta sama
Problem z tym, że ten label nie zmienia złożoności, dalej jest ta sama ilość branchy... i label w takich przypadkach gdy się go używa...zazwyczaj zmniejsza a nie zawiększa ilość branchy, bo pozwala uniknąć stworzenia dodatkowych branchy, lub tak jak tutaj: jest ona nie zmieniona.
Naczytałeś się za dużo teorii, ale praktyki by zobaczyć jak to działa
Co prawda wszystkie twoje argumenty okazały się błędne u nie pasowały do rzeczywistości, ale na szczęście został Ci ten ostatni niepodważalny argument.
Dziękuje za "sensowną" dyskusję, i może jednak