Perl基本数据类型
1. perl 的注释和换行: # ,/n
#
!/usr/bin/perl
print # 这是注释
" Hello Gene /n "
; # 这种风格很不好哦:)
print # 这是注释
" Hello Gene /n "
; # 这种风格很不好哦:)
2. Perl 不像其他大多数语言有main()函数,Perl是没有的,只要有Perl语句就可以执行了,很方便。先看个Perl程序:
#
!/usr/bin/perl
#第一次看这个代码肯定比较晕的:)
@lines = ' perldoc -u -f atan2 ' ;
foreach ( @lines ) {
s / w < ([ ^ ] + ) / U$ 1 / g;
print ;
}
#第一次看这个代码肯定比较晕的:)
@lines = ' perldoc -u -f atan2 ' ;
foreach ( @lines ) {
s / w < ([ ^ ] + ) / U$ 1 / g;
print ;
}
先不管这个程序做什么,只要程序员大概的框架还是懂得的。其中反银号``是来运行外部的命令的。
3、Perl能够操作的数据类型里,标量是最简单的一种。大部分标量不是数值就是由字符组成的字符串。不像其他语言,在Perl里数值和字符串几乎是通用的。这个很方便啊。
对于数值,在Perl里只有“双精度浮点数" 而没有什么整数值,所有的整型常量会被转换成等效的浮点数值。
有个好玩的,也比较让人晕的整数直接量:
123456789 可以写成这样:123_456_789 够晕吧,呵呵