String-Interpolation: f oder s

8

Ich frage mich, gibt es einen Unterschied zwischen diesen beiden:

%Vor%     
アレックス 14.11.2013, 16:07
quelle

2 Antworten

11

Laut den Dokumenten ist f interpolation typsicher. Außerdem erlaubt es das Hinzufügen von Formatierungen direkt nach dem Parameter, den s interpolation nicht unterstützt.

    
Ashalynd 14.11.2013, 16:12
quelle
7

Der s Interpolator ermöglicht das Einfügen von Variablen oder Ausdrücken, während der f Interpolator Formatierungsbefehle verwenden kann, à la C printf .

Beachten Sie, dass der printf Interpolator im Gegensatz zu C String.format oder Java f die Argumente für Sie überprüft. Dieser Link enthält weitere Informationen.

    
Philippe 14.11.2013 16:11
quelle

Tags und Links