Wie schreibt man eine leere While-Schleife in Coffeescript?

7

Ich versuche, alten Code in Coffeescript zu übersetzen. Aber es gibt keine direkte Übersetzung für:

%Vor%

"während doWork ()" mit nichts, nachdem es zu einem Syntaxfehler geführt hat.

    
Steve Hanov 11.09.2011, 17:42
quelle

2 Antworten

17
%Vor%

Sollte den Trick machen

    
arnaud576875 11.09.2011, 17:47
quelle
2

mit then ist wahrscheinlich die kanonische Lösung, da sie explizit dazu gedacht ist, die Bedingung vom (in diesem Fall leeren) Körper zu trennen. Alternativ können Sie

schreiben %Vor%

(das # verhindert, dass vim Syntaxhervorhebung es als Fehler markiert)

Ich mag auch die continue while doWork() -Lösung, aber ich rate dringend von jeder anderen Form von expression while doWork() ab, die in den Kommentaren erwähnt wird, denn wenn dies die letzte Anweisung einer Funktion ist, wird sie zu einem Listenkonstruktor:

%Vor%     
Matthijs 17.10.2014 00:28
quelle

Tags und Links