「Perl入門」until文で繰り返し処理を行うサンプル

環境
Perl 5.32.1
Windows10 home 64bit
書式
until (条件式){
処理コード
}
条件式を評価し、条件式が偽だった場合にはブロック内の処理を行い、そして改めて条件式を評価します。
使用例

use strict;
use warnings;
use utf8;
binmode STDIN, ':encoding(cp932)';
binmode STDOUT, ':encoding(cp932)';
binmode STDERR, ':encoding(cp932)';

my $num;

$num = 0;
until ($num >= 5){
  print "num = $num";
  print "\n";
  $num ++;
}

print "test data";

実行結果

>perl 13.pl
num = 0
num = 1
num = 2
num = 3
num = 4
test data

 

Perl

Posted by arkgame