Was macht Rust unär || (Parallelrohr) bedeuten?

7

In Nicht-Lexikalische Lebenszeiten: Einführung enthält Niko das folgende Snippet:

%Vor%

Was bedeutet || V::default() hier?

    
Calder 02.05.2016, 17:56
quelle

2 Antworten

16

Es ist eine Schließung mit null Argumenten. Dies ist ein vereinfachtes Beispiel, das die grundlegende Syntax und Verwendung zeigt ( play ). :

%Vor%

Dies druckt:

%Vor%

Ein weiteres Beispiel aus der Dokumentation :

%Vor%     
Arjan 02.05.2016, 18:00
quelle
7

Es ist eine Lambda-Funktion ohne Argument.

    
Calder 02.05.2016 17:59
quelle

Tags und Links