- 论坛徽章:
- 0
|
黑色阳光_cu 发表于 2010-12-16 17:00 ![]()
加一行,更清楚
- #!/bin/env perl
- use strict;
- use warnings;
- my $str = "abcdefg";
- *front = \substr($str, 0, 1);
- *rear = \substr($str, -1, 1);
- our ($front, $rear);
- print "str: $str\n";
- print "front: $front rear: $rear\n";
- $front = 1;
- $rear = 2;
- print "str: $str\n";
- print "front: $front rear: $rear\n";
- $str = "new string";
- print "str: $str\n";
- print "front: $front rear: $rear\n";
复制代码 substr( $string, $start, $stop ) = 'somevalue'
相当于
substr( $string, $start, $stop , 'somevalue' );
不过$str赋值为"new string"后,为什么print出来的结果是 |
|