mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Ciekawy if-ek https://forum.mix-soft.pl/viewtopic.php?f=15&t=992 |
Strona 1 z 1 |
Autor: | artur17 [ 2009-07-09, 12:04 ] |
Tytuł: | 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... |
Autor: | Jarek75 [ 2009-07-21, 17:38 ] |
Tytuł: | 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 :) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |