プログラミング言語 Crystal

Crystal の日本語ドキュメントはしばらく更新されておらず情報が古くなっているため、できるだけ原文の英語ドキュメントで最新の情報を参照ください。

翻訳にご協力いただける方は翻訳プロジェクトの issue や Crystal-JP の Slack からお知らせください。

until

until は、与えられた条件が「真」になるまでその本体を繰り返し実行します。実際には、until というのは while に否定の条件が与えられた場合のシンタックスシュガーになっています。

until some_condition
  do_this
end

# 上記は以下と同じ
while !some_condition
  do_this
end

until の中でも、breaknextを利用することができます。