do 〜 while
do 〜 while
Perl
$n = 0; do { print $n++, "\n" # 0 - 9 } while ($n < 10); print $n, "\n\n"; # 10 $n = 0; print $n++, "\n" while ($n < 10); # 0 - 9 print $n, "\n\n"; # 10 $n = 0; do { print $n++, "\n" # 0 - 9 } until ($n >= 10); print $n, "\n\n"; # 10 $n = 0; print $n++, "\n" until ($n >= 10); # 0 - 9 print $n, "\n" # 10
Ruby
n = 0 begin puts n # 0 - 9 n += 1 end while n < 10 puts n # 10 puts n = 0 begin puts n # 0 - 9 n += 1 end until n >= 10 puts n # 10
Ruby には、do〜while がないが、begin〜end while で代用
PHP
<?php $n = 0; do { echo $n++, "\n"; # 0 - 9 } while ($n < 10); echo $n, "\n\n" # 10 ?>