perl的内置函数scalar - 立体风- 博客园

文章推薦指數: 80 %
投票人數:10人

scalar可以求数组的长度,但是,在scalar的说明里面并没有这一项。

Forces EXPR to be interpreted in scalar context and returns th. 首页 新闻 博问 专区 闪存 班级 我的博客 我的园子 账号设置 简洁模式... 退出登录 注册 登录 立体风 perl的内置函数scalar scalar可以求数组的长度,但是,在scalar的说明里面并没有这一项。

ForcesEXPRtobeinterpretedinscalarcontextandreturnsthe valueofEXPR. 中文含义:强制表达式EXPR在标量上下文进行解释。

假如,我定义了一个数组@arr=("one","two","three"),该数组在标量环境下返回自身的长度。

print@arr;#列表上下文,返回@arr元素 printscalar@arr#强制数组arr在标量上下文,这时,返回arr长度。

完整的例子: [vagrant@bio~]$catt.pl #!/usr/bin/envperl usev5.26; usewarnings; my@arr=("hello","world"); say@arr;#默认列表上下文 sayscalar@arr;#强制标量上下文 [vagrant@bio~]$perlt.pl helloworld 2   posted@ 2018-03-2021:39  立体风  阅读(2846)  评论(0)  编辑  收藏  举报 刷新评论刷新页面返回顶部 Copyright©2022立体风 Poweredby.NET6onKubernetes



請為這篇文章評分?