====== Typelists ====== Eine Typelist erlaubt eine Funktion mit unterschiedlichen Datentypen zu rufen. Die Auswertung erfolgt zur Laufzeit! Jedes Element der Liste ist eine Referenz. length is code( parameters of( char const ptr, string )[] ) { unsigned int result = 0; foreach( parameter in parameters ) { verify parameter as char const ptr { result += strlen( paramter ) } else verify parameter as string { result += parameter.length(); } } return result; }; Das ganze geht auch [[notes:generic:typeselect|generisch]].