+ -
当前位置:首页 → 问答吧 → 神奇的substr左值用法

神奇的substr左值用法

时间:2010-12-16

来源:互联网

本帖最后由 黑色阳光_cu 于 2010-12-16 17:16 编辑
  1. #!/bin/env perl

  2. use strict;
  3. use warnings;

  4. my $str = "abcdefg";
  5. *front = \substr($str, 0, 1);
  6. *rear = \substr($str, -1, 1);
  7. our ($front, $rear);

  8. print "str: $str\n";
  9. print "front: $front    rear: $rear\n";

  10. $front = 1;
  11. $rear = 2;
  12. print "front: $front    rear: $rear\n";

  13. $str = "new string";
  14. print "str: $str\n";
  15. print "front: $front    rear: $rear\n";
复制代码

作者: 黑色阳光_cu   发布时间: 2010-12-16

本帖最后由 wfnh 于 2010-12-16 17:26 编辑

的确很有趣
魔术是....

作者: wfnh   发布时间: 2010-12-16

神马意思?没看明白~求教~

作者: x9x9   发布时间: 2010-12-16

意思是  通过SUBSTR获取的是字符串的固定位置的值。

VERY GOOD..~

作者: toniz   发布时间: 2010-12-16