@@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
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann Orlok
 Orlok Matthias Apsel
 Matthias Apsel Rolf B
 Rolf B JürgenB
 JürgenB MudGuard
 MudGuard