+ -
当前位置:首页 → 问答吧 → Perl能否支持通过在字符串来调用函数,类似于C的函数指针

Perl能否支持通过在字符串来调用函数,类似于C的函数指针

时间:2010-09-06

来源:互联网

看代码吧,想知道Perl是否支持类似的功能:
下面代码当然是不对的,但是否支持类似的呢?
  1. sub fuc
  2. {
  3.         my $str = shift;
  4.         print "Hello, $str!\n";
  5. }

  6. my $cmd_str = "fuc";
  7. $cmd_str "World";
复制代码

作者: finixlei   发布时间: 2010-09-06

C 不支持吧。

作者: flw   发布时间: 2010-09-06

本帖最后由 wfnh 于 2010-09-06 14:00 编辑

可以的··不过好像要显示&调用~~~不知道有没有其他方法··不用&行不行~~
  1. sub a
  2. {
  3. print $a = shift;
  4. }
  5. $fun = 'a';
  6. &$fun('sdfsd');
复制代码

作者: wfnh   发布时间: 2010-09-06