Generische variadische Parameter

8

Von dahlbyk beantworten Sie diese Frage: Ordnen Sie zwei Listen einem Wörterbuch zu in C # schrieb Leppie diesen Kommentar:

Schade, es gibt eine Notwendigkeit für eine Zip-Methode. Wenn nur mehr statisch typisierte Sprachen allgemeine variadische Parameter unterstützen würden, würde Select dies handhaben (wie Karte in Scheme). - leppie

Was heißt das? (Ich weiß nicht, Schema):)

    
Moberg 28.10.2010, 19:14
quelle

1 Antwort

7

Er bedeutet, dass, wenn C # dynamische Zahl oder Argumente (variadic, params ) unterstützen würde, die alle von einem anderen generischen Typ sind, würde keine Methode Zip benötigt, weil sie abgedeckt werden könnte von Select .

Ich weiß nicht, ob das stimmt, nur den Satz zu interpretieren ...

Bearbeiten:

Ich denke nur, dass er eine variable Anzahl von generischen Typen meint (was in der Tat nur in Kombination mit einer variablen Anzahl von Methodenargumenten nützlich ist), wie folgt:

%Vor%

Denken Sie nur an die vielen Deklarationen von Action<...> und Func<...> .

Übrigens, wenn Sie sich bei einem Kommentar nicht sicher sind, warum fragen Sie ihn nicht einfach?

    
Stefan Steinegger 28.10.2010, 19:32
quelle

Tags und Links