CoffeeScriptにおけるdo while

CoffeeScriptではdo while相当が無いのかー、と少しがっかりしたのですが、代案がstackoverflow先生に書かれていたのでメモしておきます。ちなみに、普通に無限ループとbreakの組み合わせで、ごくごく当たり前なことなのですが、何故か思いつきませんでした。。。

JavaScript

do {
	y()
} while (x())

CoffeeScript

loop
	y()
	break unless x()