Anonyme Funktion mit einer Argumentliste variabler Länge
Kann ich eine anonyme Funktion erstellen, die eine variable Anzahl von Argumenten akzeptiert?
Ich habe ein StrukturarrayS
mit einem bestimmten Feld, sagen wir,bar
, und ich möchte alle weitergebenbar
werte auf meine anonyme funktionfoo
. Da die Anzahl der Elemente in structS
ist unbekannt,foo
muss in der Lage sein, eine variable Anzahl von Argumenten zu akzeptieren.
Das Nächste, was mir eingefallen ist, ist die Übergabe eines Zellenarrays als Eingabeargumentliste:
foo({arg1, arg2, arg3, ...})
und ich rufe es mitfoo({S.bar})
, aber es sieht sehr umständlich aus.
Eine spezielle M-Datei nur dafür zu erstellen, scheint ein Overkill zu sein. Irgendwelche anderen Ideen?