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.
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
(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:
Tags und Links coffeescript