Die Nase hat irgendwas von 1999 ;)
Ich bin halt ein alter Sack.
Wie alt, wenn ich fragen darf?
Befreie deinen Geist, junger Padawan. ;-) Klar kann man das als Funktion sehen. Eher sogar noch als das if-Statement. Sie nimmt drei Argumente (die Bedingung, den True-Zweig und den False-Zweig) und liefert einen Wert zurück. Sie kann (nahezu) überall eingesetzt werden und verzweigt den Programmfluss.
In dieser form ja - aber in der "herkömmlichen" Schreibweise ist das weit angenehmer zu lesen und schon weit von einer Funktion entfernt.
Aber du hast ja recht :)