![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 01.01.2004
Alter: 47
Beiträge: 60
|
![]() Wie konvertiere ich elegant den Ergebniswert eines boolschen Ausdrucks in den unären Operator "!"
zB if ( istEnthalten() ) { ??? = ... Konveritierung durchführen if ( (???) getVollstaendigeListe() ) ... } In meinem konkreten Fall soll der Methode kein Parameter übergeben werden, zB getVollstaendigeListe(boolean fullRequired) soll nicht erlaubt sein, ich will das über den unären Operator, da ich es in einem if-statement brauche. |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.02.2000
Beiträge: 1.696
|
![]() Bitte erkläre das ganze noch mal genau, ich verstehe es nicht ganz...
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() Registriert seit: 01.01.2004
Alter: 47
Beiträge: 60
|
![]() Will folgendes:
boolean allesOK = .... if ( (allesOK) checkBlaBla() ) { ... } .) checkBlaBla() ... ist eine Methode, die true oder false liefert .) statt (allesOK) soll ! stehen .) in checkBlaBla() darf kein Parameter übergeben werden Ich will Konvertierung des boolschen Ausdrucks in den unären Ausdruck "!" Wenn allesOK = false, dann soll allesOK im if-Statement zu "!" werden |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Willst du "if ( (!allesOK) checkBlaBla() )" ?
|
![]() |
![]() |
![]() |
#5 |
Elite
![]() |
![]() was spricht gegen
if (allesOK && !checkBlaBla())
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 08.02.2000
Beiträge: 1.696
|
![]() Ich hätte auch
allesOK && checkBlaBla() gesagt, macht ja genau das selbe. Alternativ kannst du den Austruck in einen string speichern und mittels eval auswerten. mfg
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|