一起学习网 一起学习网


perl上下文介绍

网络编程 perl上下文介绍 06-21
my $para = @_ 这是标量上下文,$para得到的是@_中元素的个数。
my ($para) = @_ 这是列表上下文,$para得到的是@_中的元素值。

具体是什么上下文是由等号左边的变量类型决定的,等号左边是标量,则是标量上下文,等号左边是列表,则是列表上下文。
强制指定标量上下文

使用scalar函数


my @a = (1..10) ;
print @a ;#打印1-10
print scalar @a ; #打印10,scalar强制到标量上下文,取元素个数。


只有强制指定标量上下文,没有强制指定列表上下文!

perl的INC设置分析
1)默认的INC如下:@INC:C:/Perl/site/libC:/Perl/lib2)设置环境变量PERL5LIB来增加到INC,例如:setperl5lib=c:perllibs在设置perl5lib后如下,%ENV:PERL5LIB="c:perllibs"@INC:c:

perl引用的相关知识分享
为何使用引用?在perl4中,hash表中的value字段只能是scalar,而不能是list,这对于有些情况是很不方便的,比如有下面的数据:Chicago,USAFrankfurt,GermanyBerlin,

perl 调试命令的相关知识小结
缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。由于在开发程序时一般都使用telnet访问服务器,因此本文主要为大家介绍下缺省的命


编辑:一起学习网

标签:上下文,标量,等号,的是,这是