my ($tablename) = @_; 这句中的@_ 是什么意思?
my ($tablename) = @_; 这句中的@_ 是什么意思?
[解决办法]
@_ 在一个子过程里,这个变量保存传递给子过程的参数列表。
就是函数的参数。比如你用参数调用一个函数:func(1, 2, 3);在func内,@_就是(1, 2, 3)。
这些特殊符号推荐你查查手册或者书吧,Perl里面太多了。
发布时间: 2012-03-07 09:13:51 作者: rapoo
my ($tablename) = @_; 这句中的@_ 是什么意思?
my ($tablename) = @_; 这句中的@_ 是什么意思?
[解决办法]
@_ 在一个子过程里,这个变量保存传递给子过程的参数列表。
就是函数的参数。比如你用参数调用一个函数:func(1, 2, 3);在func内,@_就是(1, 2, 3)。
这些特殊符号推荐你查查手册或者书吧,Perl里面太多了。