Perl Learning (3_2) —— 标量上下文与列表上下文
来源:互联网 发布:神奇通道战法指标源码 编辑:程序博客网 时间:2024/06/05 11:42
2011-01-22 wcdj
同一个表达式,出现在不同的地方会有不同的意义。除非你知道上下文(context),否则一定没办法确认它的含义。
所谓上下文:指的是表达式所在的位置。
(1) 在标量上下文中使用产生列表的表达式
(2) 在列表上下文中使用产生标量的表达式
注意:强制指定标量上下文
(3) 列表上下文中的<STDIN>
<STDIN>在标量上下文中会返回输入数据的下一行。
<STDIN>在列表上下文中会返回所有剩下的行,直到文件结尾为止。返回的每一行都会成为列表中的某个元素。
例如:
更常见的写法是:
问题:
写一个程序,读入一些数字(每行一个),直到文件结尾为止。然后,根据每一个数字,输出如下名单中相应的人名(请将这份名单写到程序里)。比方说,如果输入的数字是1、2、3,那么输出的人名将会是wcdj、gerry和yj。
- Perl Learning (3_2) —— 标量上下文与列表上下文
- perl标量上下文小结
- Perl Learning (2) —— 标量数据
- Perl Learning (3_1) —— 列表与数组
- Perl Learning (7_2) —— 漫游正则表达式王国
- Perl-05---上下文
- PERL的上下文环境
- perl——标量数据!
- 上下文
- 上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 进程上下文与中断上下文
- 链表法页框的分配和去配
- 第一篇日子
- 开博
- ALSA driver(Control)
- cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll--“拒绝访问”
- Perl Learning (3_2) —— 标量上下文与列表上下文
- 万向集团总裁鲁冠球投资美国之道
- as和is关键字
- UG 提示内存不足 out of memory 无法保存文件的解决方法,绝招哦!!
- redhat9 usb装串口配置
- _pragma用法大全
- 工作7年,进工程师职称
- 看Visual C++的书,是学不了C++语言的
- 无题