@kubala0304: Ja widziałem takie kody setki razy. Nikt nie zna LUA? Nawet na innych portalach ludzie nie ogarniają tylko wymieniają czy to pascal, c++ czy inne każdemu laikowi znane cusie :)
@Frogy0:
while? Przecież tu nie masz żadnej zmiany (inkrementacji, dekrementacji, referencji) warunku? To zapewne jakaś część metody, ale na pewno to nie jest PHP, brak $ przy zmiennych ;]
@gaerh: Inkrementacją jest poziom głodu. Metoda FeedMe() wykonuje pewne zadanie ale nie wiadomo czy po pierwszym wykonaniu zostaje spełniony warunek !(hunger > 0), więc trzeba powtarzać do skutku
@Frogy0: !(hunger > 0) jest negacją warunku wewnętrznego ;] więc jeśli nawet w środku jest TRUE (czyli umiera z głodu) to i tak przechodzisz dalej i się z dzieciakiem bawisz :D poza tym, gdzie masz wywołanie inkrementacji? :p
@kokosnh: czyli dziecko karmi się łopatą? ;]
ps. co za serek homogenizowany dał mi minusa? :/
UWAGA JESTEM PROGRAMISTĄ TO SIĘ WYPOWIEM!!!!111!1
Otóż ja kiedyś w C++ napisałem if a w nim kilka instrukcji w jednej linijce oddzielonych przecinkami, a nie średnikami, tylko na końcu dałem średnik i działało bez klamerek.
@demotex: To można bardzo szybko sprawdzić ;), mam kompilator Dev C++ i CodeBlocks'a. Jakiego ty używałeś?
Edit: Wow, masz rację :O ciekawe, ale raczej mało przydatne.
W Dev C++
taki zapis
int k;
cin >> k;
if(k == 1) cout (strumień) "Pierwsze" (strumień) endl, cout (strumień) "Drugie" (strumień) endl, cout (strumień) "Trzecie" (strumień) endl;
działa...
Odpowiedz
Zmodyfikowano
2 razy.
Ostatnia modyfikacja:
2 stycznia 2016 o 16:30
@kokosnh: To jest zapis funkcyjny, ten program i tak by nie wystartował bo nie ma maina, podpiętych bibliotek, deklaracji zmiennych i tak dalej, bo to nie jest program, a funkcja bądź "wycinek" programu. Bardzo rzadko pisze się CAŁY kod w takich sytuacjach, bo rzeczy oczywiste są pomijane, to kompilator potrzebuje deklaracji i tak dalej, my jako ludzie mamy mózg więc jesteśmy w stanie się "domyśleć" co "autor miał na myśli".
demotex możesz mnie poprawić we wszystkich miejscach w których się pomyliłem.
Odpowiedz
Zmodyfikowano
1 raz.
Ostatnia modyfikacja:
2 stycznia 2016 o 17:19
nie ma to jak dodać mistrza 31 grudnia 2015 · 22:25 :D
Odpowiedz@Sla: Ale to nie był ostatni screen dodany w 2015. http://mistrzowie.org/656906
Odpowiedzhttp://i.imgur.com/MKbLnQr.jpg
Odpowiedz@j_psikuta: ja wstałem o 16:30 :D
OdpowiedzEnd na końcu, więc Pascal
Odpowiedz@tomangelo2: W Pascalu byłby jeszcze "then" po warunku. Nie doszukiwałbym się tutaj konkretnego języka, to raczej luźny pseudokod.
Odpowiedz@kubala0304: Ja widziałem takie kody setki razy. Nikt nie zna LUA? Nawet na innych portalach ludzie nie ogarniają tylko wymieniają czy to pascal, c++ czy inne każdemu laikowi znane cusie :)
OdpowiedzW sumie spoko tylko raczej użyłbym pętli while.
Odpowiedz@Frogy0: while? Przecież tu nie masz żadnej zmiany (inkrementacji, dekrementacji, referencji) warunku? To zapewne jakaś część metody, ale na pewno to nie jest PHP, brak $ przy zmiennych ;]
Odpowiedz@gaerh: pewnie chodziło mu o pętle "while true" czyli nieskończoną, czasem się kompilatory kłócą o takie.
OdpowiedzTo bardzo uproszczona obsługa zdarzenia, jakim jest krzyk malca, więc nie trzeba zapętlać, powtórne wywołania nastąpią niezawodnie.
Odpowiedz@gaerh: Inkrementacją jest poziom głodu. Metoda FeedMe() wykonuje pewne zadanie ale nie wiadomo czy po pierwszym wykonaniu zostaje spełniony warunek !(hunger > 0), więc trzeba powtarzać do skutku
Odpowiedz@Frogy0: !(hunger > 0) jest negacją warunku wewnętrznego ;] więc jeśli nawet w środku jest TRUE (czyli umiera z głodu) to i tak przechodzisz dalej i się z dzieciakiem bawisz :D poza tym, gdzie masz wywołanie inkrementacji? :p @kokosnh: czyli dziecko karmi się łopatą? ;] ps. co za serek homogenizowany dał mi minusa? :/
OdpowiedzTo mógłby być nawet Game Maker gdyby nie ten end.
Odpowiedzi ja tam byłem (anonimowy), szampana nawet nie piłem ;_;
OdpowiedzUWAGA JESTEM PROGRAMISTĄ TO SIĘ WYPOWIEM!!!!111!1 Otóż ja kiedyś w C++ napisałem if a w nim kilka instrukcji w jednej linijce oddzielonych przecinkami, a nie średnikami, tylko na końcu dałem średnik i działało bez klamerek.
Odpowiedz@demotex: Instrukcje oddzielone przecinkami. Mhmmm
Odpowiedz@Yas: W sensie, że tak się nie da? U mnie działało.
Odpowiedz@demotex: To można bardzo szybko sprawdzić ;), mam kompilator Dev C++ i CodeBlocks'a. Jakiego ty używałeś? Edit: Wow, masz rację :O ciekawe, ale raczej mało przydatne. W Dev C++ taki zapis int k; cin >> k; if(k == 1) cout (strumień) "Pierwsze" (strumień) endl, cout (strumień) "Drugie" (strumień) endl, cout (strumień) "Trzecie" (strumień) endl; działa...
OdpowiedzZmodyfikowano 2 razy. Ostatnia modyfikacja: 2 stycznia 2016 o 16:30
@LPHusarz: Dev i Codeblocks to nie kompilatory :D Ja pisałem w Dev C++, teraz już go na kompie nie mam.
Odpowiedz@demotex: Tak, to są środowiska, przepraszam. One zawierają w sobie kompilatory ;), a także debugery i "notatnik".
Odpowiedz@demotex: a nie pomyliłeś IF z FOR?
Odpowiedz@gaerh: Nic nie pomylił, wszystko działa.
Odpowiedz@gaerh: Nie pomyliłem, a For też powinien działać na takiej zasadzie
Odpowiedzsię o end-a biją, a nikt nie widzi, że funkcje niezadeklarowane :D No dobra, można podpiąć że są wbudowane.
Odpowiedz@kokosnh: To jest zapis funkcyjny, ten program i tak by nie wystartował bo nie ma maina, podpiętych bibliotek, deklaracji zmiennych i tak dalej, bo to nie jest program, a funkcja bądź "wycinek" programu. Bardzo rzadko pisze się CAŁY kod w takich sytuacjach, bo rzeczy oczywiste są pomijane, to kompilator potrzebuje deklaracji i tak dalej, my jako ludzie mamy mózg więc jesteśmy w stanie się "domyśleć" co "autor miał na myśli". demotex możesz mnie poprawić we wszystkich miejscach w których się pomyliłem.
OdpowiedzZmodyfikowano 1 raz. Ostatnia modyfikacja: 2 stycznia 2016 o 17:19
@LPHusarz: ale ty nie ze mną dyskutujesz w tym poście tylko z kokosnh :)
Odpowiedz@demotex: No, ale zawsze mogłem się pomylić.
Odpowiedz