Wpis z mikrobloga

% to reszta z dzielenia
długość "false" = 5, więc wynik będzie 0
długość "true" = 4, więc wynik będzie 4
(przynajmniej dla C) "0" rozumiane jest jako false, a wszystko inne jako true
  • Odpowiedz
@ououou: Załóżmy, że masz klasę której jednym z pól jest Boolean, który na początku jest nullem i jego stan nie ulega zmianie do momentu wykonania jakiejś konkretnej akcji, ale wczesniej (np.: przy logowaniu) uwzgłędniane musi być czy ten Boolean jest ustawiony na True.

Tym sposobem taki if:

if(cond1 && cond2 && cond3 && Boolean.TRUE == obiekt.getBoolean())
Zadziała tylko wtedy, gdy wszystkie poprzednie będą spełnione i nasz Boolean w klasie będzie ustawiony
  • Odpowiedz
@bacteria: Serio?
Serio?!

Wyjaśniłem userowi pytanie pokazując mu ciekawe wykorzystanie niecodziennego przyrównania do wartości zamiast po prostu wstawić wartość albo zanegować wykrzyknikiem, a Ty dowaliłeś się akurat do najmniej istotnej w tym miejscu rzeczy, tj. zapisania kilku pomijalnie ważnych słów?

Dlaczego tym samym sposobem nie przyczepiłeś się do tego, że napisałem "obiekt"
  • Odpowiedz