Hallo,
ich habe nun schon in mehreren Codes die ich im Internet gesucht hatte eine (für mich) merkwürdige Konstruktion gefunden.
Als Beispiel
Was bedeutet das k=test? low: high ?
k = int und test = boolean, was soll also der Vergleich und warum das "?" ? Ohne funktioniert es nicht und es wird ein "?" er wartet, was bringt also das "?"?
Und dann noch "low:high". Ist das einfach nur von bis oder irgendetwas anderes?
Danke schonmal im Vorraus für die Antworten
ich habe nun schon in mehreren Codes die ich im Internet gesucht hatte eine (für mich) merkwürdige Konstruktion gefunden.
Als Beispiel
Java:
private void(int low, int high, boolean test) {
int k=test? low: high;
...
}
Was bedeutet das k=test? low: high ?
k = int und test = boolean, was soll also der Vergleich und warum das "?" ? Ohne funktioniert es nicht und es wird ein "?" er wartet, was bringt also das "?"?
Und dann noch "low:high". Ist das einfach nur von bis oder irgendetwas anderes?
Danke schonmal im Vorraus für die Antworten