Funkcja anonimowa z listą argumentów o zmiennej długości

Czy mogę utworzyć anonimową funkcję, która akceptuje zmienną liczbę argumentów?

Mam tablicę structS z pewnym polem, powiedzmy,bari chcę przekazać wszystkiebar wartości do mojej anonimowej funkcjifoo. Od liczby elementów w strukturzeS jest nieznany,foo musi być w stanie zaakceptować zmienną liczbę argumentów.

Najbliższą rzeczą, jaką udało mi się wymyślić, jest przekazanie tablicy komórek jako listy argumentów wejściowych:

foo({arg1, arg2, arg3, ...})

i wzywam to zfoo({S.bar}), ale wygląda bardzo niezręcznie.

Stworzenie specjalnego m-pliku, który wydaje się być przesadą. Jakieś inne pomysły?

questionAnswers(2)

yourAnswerToTheQuestion