-1

だから私はforeachループを持っています:

foreach (1..10) {
    print "#", $t, "\n";
 }

しかし、私はスカラーも持っています:

$number = 5;

このように 1 からスカラーまで数えることはできますか?

 foreach (1..$number) {
    print "#", $t, "\n";
 }

これを行うと、プログラムは単に何も出力しません。これを機能させるにはどうすればよいですか?

4

1 に答える 1

2

脚本:

#!/usr/bin/perl

use strict;
use warnings;

my $number = 5;

foreach (1..$number) {
  print "#$_\n";
}

また

#!/usr/bin/perl

use strict;
use warnings;

my $number = 5;

print "#$_\n" for 1..$number;

出力:

#1
#2
#3
#4
#5
于 2012-04-14T15:58:30.760 に答える