华域联盟 perl perl上下文介绍

perl上下文介绍

my $para = @_ 这是标量上下文,$para得到的是@_中元素的个数。

my ($para) = @_ 这是列表上下文,$para得到的是@_中的元素值。

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

强制指定标量上下文

使用scalar函数

复制代码 代码如下:

my @a = (1..10) ;

print @a ;#打印1-10

print scalar @a ; #打印10,scalar强制到标量上下文,取元素个数。

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

本文由 华域联盟 原创撰写:华域联盟 » perl上下文介绍

转载请保留出处和原文链接:https://www.cnhackhy.com/76813.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部