variadische
Variadische, auch variadische Funktionen genannt, bezeichnen Funktionen oder Prozeduren, die eine variable Anzahl von Argumenten akzeptieren. Der Begriff stammt von lateinischen Wurzeln und wird in der Informatik genutzt, um Schnittstellen zu beschreiben, bei denen der Aufrufer eine unterschiedliche Menge von Werten übergeben kann. Variadische Programmelemente erleichtern die Gestaltung flexibler APIs und ermöglichen kompakte Schnittstellen für wiederkehrende Muster wie Formatierung oder Logging.
Die Umsetzung variiert je nach Programmiersprache. In Sprachen wie C erfolgen variadische Funktionen über spezielle Mechanismen
Typische Anwendungsfälle liegen in Formatierungsfunktionen (zum Beispiel Ausgabefunktionen), Logging-APIs, oder Schnittstellen, die Optionaleinträge oder optionale Parameter