perl 语言学习 0512
来源:互联网 发布:mac 播放ftp mp4 编辑:程序博客网 时间:2024/06/07 01:14
#!/usr/bin/perl -w
@lines = 'perdoc - u -fatan2'; //不要把反引号和单引号搞混
foreach(@lines)
{
s/\w<(^>}+)>/\U$1/g;
print;
#print "Hello, world!\n"
}
标量是Perl里面最简单的一个数据类型。
对大部分标量来说,它要么是数字,要么是由字符组成的序列。
你可以用操作符对标量进行操作,产生的结果通常也是一个标量。标量可以存储在标量变量里,
也可以从文件和设备读取或者写入这些位置。
在Perl内部,则总是按“双精度浮点数”的要求来保存数字并进行运算的。
也就是说,Perl内部并不存在整数值---程序中用到的整型常量会被转换成等效的浮点数值。
浮点数直接量
是指某个数字在Perl源代码中的写法。直接量并非运算结果,也不是操作的结果,它只是
直接键入程序源代码中的数据。
2**3 代表2的3次方,结果为8
字符串通常是由可输出的字母、数字及标点符号组成,其范围介于ASCII编码的32到126之间。
"fred" x 3 #得到"fredfredfred"
"barney" x (4+1) #得"barneybarneybarneybarneybarney"
5 x 4.8 #本质上就是"5" x 4,所以得"5555"
重复的次数(右操作数)在使用前会先取整(4.8变成4)。重复次数小于1时,会生成长度为零
的空字符串。
对数字进行运算的操作符(比如乘法)如果遇到字符串类型的操作数,perl会自动将字符串转换成
等效的十进制浮点数进行运算。"12"*"3"的结果是36
字符串中非数字的部分会被略过, "12fred34" * "3" 会得到36.
p52
@lines = 'perdoc - u -fatan2'; //不要把反引号和单引号搞混
foreach(@lines)
{
s/\w<(^>}+)>/\U$1/g;
print;
#print "Hello, world!\n"
}
标量是Perl里面最简单的一个数据类型。
对大部分标量来说,它要么是数字,要么是由字符组成的序列。
你可以用操作符对标量进行操作,产生的结果通常也是一个标量。标量可以存储在标量变量里,
也可以从文件和设备读取或者写入这些位置。
在Perl内部,则总是按“双精度浮点数”的要求来保存数字并进行运算的。
也就是说,Perl内部并不存在整数值---程序中用到的整型常量会被转换成等效的浮点数值。
浮点数直接量
是指某个数字在Perl源代码中的写法。直接量并非运算结果,也不是操作的结果,它只是
直接键入程序源代码中的数据。
2**3 代表2的3次方,结果为8
字符串通常是由可输出的字母、数字及标点符号组成,其范围介于ASCII编码的32到126之间。
"fred" x 3 #得到"fredfredfred"
"barney" x (4+1) #得"barneybarneybarneybarneybarney"
5 x 4.8 #本质上就是"5" x 4,所以得"5555"
重复的次数(右操作数)在使用前会先取整(4.8变成4)。重复次数小于1时,会生成长度为零
的空字符串。
对数字进行运算的操作符(比如乘法)如果遇到字符串类型的操作数,perl会自动将字符串转换成
等效的十进制浮点数进行运算。"12"*"3"的结果是36
字符串中非数字的部分会被略过, "12fred34" * "3" 会得到36.
p52
0 0
- perl 语言学习 0512
- perl语言学习笔记
- 学习PERL语言
- Perl语言学习笔记
- perl语言学习笔记
- perl 语言学习笔记
- perl语言学习记录
- 语言学习 之 perl语言
- PERL语言学习一(PERL概述)
- Perl语言学习笔记 11 Perl模块
- Perl语言学习笔记1
- Perl语言学习笔记2
- Perl语言学习笔记-初级
- Boa----Perl语言的学习
- Learning Perl(Perl语言入门)学习笔记(1)
- PERL语言学习二(PERL常量与标量)
- PERL语言学习三(PERL标量数据)
- Perl语言学习(Perl安装+编辑第一个程序)
- Ajax请求
- [openjudge 6263] 布尔表达式(栈)
- Jmeter安装
- xListView--MylistViewDemo
- 关于unity shader的StencilBuffer
- perl 语言学习 0512
- Android备忘录 -- 活动启动模式
- myaql
- BZOJ 1968: [Ahoi2005]COMMON 约数研究 思维
- DRML(2016-CVPR)重现过程记录---(8)问题定位_3
- NanUI2创建工程时候需要注意的事项
- HDU 1257
- 【数据结构】中B树的插入,删除,遍历
- python矩阵中float转int