【发布时间】:2021-08-07 05:08:29
【问题描述】:
Perl v5.26.3
我不明白为什么这不起作用。
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my $var = "one two three four";
$var =~ m/three/i;
print $var . "\n";
print Dumper(pos($var));
print Dumper(@-);
print Dumper(@+);
我不明白为什么pos 总是返回undef,无论我尝试什么。这种情况下不应该和@+一样吗?
# Output from code
one two three four
$VAR1 = undef;
$VAR1 = 8;
$VAR1 = 13;
【问题讨论】:
标签: perl