Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-23, 20:17x



Odpowiedz w temacie  [ Posty: 2 ] 
Ciekawy if-ek 
Autor Wiadomość

Rejestracja: 2008-07-11, 13:33
Posty: 78
Post Ciekawy if-ek
Mam, wydaje mi się, ciekawe pytanie.

Dlaczego można tak:

Kod:
Int q1=1
Int q2=1
Int q3=1

If (q1==q2==q3) Then
   Message "OK"
Else
   Message "Niepoprawnie"
EndIf


A tak to już nie:

Kod:
Int q1=2
Int q2=2
Int q3=2

If (q1==q2==q3) Then
   Message "OK"
Else
   Message "Niepoprawnie"
EndIf


Domniemywam, że mój warunek jest niepoprawny i dlatego wyrażenie if-owe traktowane jest przez program w inny, nieoczekiwany przeze mnie, sposób...


2009-07-09, 12:04
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Ciekawy if-ek
artur17 pisze:
Kod:
If (q1==q2==q3) Then



Tak w ogóle nie można. Musisz tak:
if (q1==q2) && (q1==q3) then

To co napisałeś nie ma sensu, bo jest równoważne:
if (q1==q2) == q3
gdzie q1==q2 ma wartość boolean (0 lub 1)

To nawet nie jest ambasic. To po prostu podstawy programowania w jakimkolwiek języku. Mam nadzieję, że pytałeś, bo miałeś problem, a nie dlatego, że szukasz problemów :)


2009-07-21, 17:38
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Ciekawy moduł analizy pracy użytkowników

w Programowanie

Konuss

1

1947

2012-04-18, 02:41

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant