Funktionale & Operatoren Video-Version Viele eingebaute Funktionen in der Wolfram Language können"funktionale" oder "Operator"-Formen verwenden. So wird das Element einer Liste, das 6,3 am nächsten ist, zurückgegeben: In[1]:= Out[1]= So wird eine "Ganzzahlfunktion" aufgestellt, die jederzeit auf jeden spezifischen Wert angewendet werden kann: In[2]:= Out[2]= Angewendet auf einen bestimmten Wert liefert die Funktion ein spezifisches Ergebnis: In[3]:= Out[3]= Anmerkungen für Java-Programmierer: Java-Methoden haben normalerweise keine „Operator“-Form. Anmerkungen für Python-Programmierer: Dank der "Operator"-Formen in der Wolfram Language können neue Funktionen mit Argumenten einer eingebauten Funktion aufgestellt werden. In Python müsste man für eine vergleichbare Funktionalität die partial-Funktion aufrufen oder eine eigene Wrapper-Funktion aufstellen. Ohne explizite Daten wird symbolisch eine Auswahloperation dargestellt: In[1]:= Out[1]= Mit expliziten Daten wird ein Ergebnis geliefert: In[2]:= Out[2]= Testen Sie Ihr Verständnis der Wolfram Language Welche der folgenden Funktionen liefert eine symbolische Darstellung einer Ganzzahlfunktion? Nearest[{3, 5, 15, 32}] Nearest[{3, 5, 15, 32}, 12] Welche dieser Funktionen liefert nach der Zuweisung f = Nearest[{10, 20, 30}] dasselbe Ergebnis wie f[12]? Select[{10, 20, 30}][12] Nearest[{10, 20, 30}, 12] 12 Welcher der folgenden ist ein Auswahloperator? Select[PrimeQ] Select[{2, 3, 4, 5}, PrimeQ] Select[PrimeQ][{2, 3, 4, 5}]