Das scheint der Trick zu sein:
%Vor%Übersetzt mit Javascript von angstphage
Was kann dann so verwendet werden:
%Vor%mystring wäre dann:
%Vor%Die Verwendung des # {var} -Ansatzes (obwohl perfekt für das Beispiel angegeben) funktioniert nicht mit einer Zeichenfolge, die mehrmals wiederverwendet werden muss. In einer Loop-Situation zum Beispiel:
%Vor%Also gibt es hier zwei Dinge. Die erste ist die Interpolation, die coffeescript direkt unter Verwendung von String-Literalen in doppelten Anführungszeichen und Rubin-Stil-Syntax wie folgt unterstützt:
%Vor%Dadurch werden die Platzhalter durch die entsprechenden Variablen aus dem lokalen Bereich ersetzt. Das ist der idiomatische Weg, um die String-Interpolation in Coffeescript (und Ruby) zu handhaben.
Zweitens ist die Formatierung, die Sie wahrscheinlich getrennt behandeln sollten, wenn Sie Zahlen mit bestimmten Dezimalstellen erhalten möchten, Tausende getrennt durch Kommas, führende Nullen oder dergleichen. CoffeeScript kann jedoch auch die Formatierung interpolieren, also könnten Sie
machen %Vor%Weitere Features mit C-Formattern finden Sie unter JavaScript sprintf (das ich auf < a href="https://stackoverflow.com/a/610415/266795"> diese Antwort )
Tags und Links coffeescript node.js printf string.format