@@Orlok
Könnte man in JavaScript Code ähnlich diesem Elixir-Beispiel schreiben
Kann man doch.
# Expression for a single condition value = if condition do "done this" else "done that" end
value = condition ? "done this" : "done that";
# Expression for multiple conditions result = cond do number > 10 -> "greater than 10" number > 20 -> "greater than 20" number > 30 -> "greater than 30" end
result = number > 10 ? number > 20 ? number > 30 ? "greater than 30" : "greater than 20" : "greater than 10" : result;
Wobei da zur besseren Lesbarkeit Klammern gesetzt werden sollten.
Und die Bedingungen auch besser andersrum, dann braucht man keine Klammern:
result = number > 30 ? "greater than 30" : number > 20 ? "greater than 20" : number > 10 ? "greater than 10" : result;
Nachtrag: Oder man schreibt das mehrzeilig, dann braucht man auch keine Klammern:
result = number > 10
? number > 20
? number > 30
? "greater than 30"
: "greater than 20"
: "greater than 10"
: result;
bzw.
result = number > 30
? "greater than 30"
: number > 20
? "greater than 20"
: number > 10
? "greater than 10"
: result;
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory