nic*_*ola 18 syntax perl declaration
例:
my $some_variable;
my @some_variable;
my %some_variable;
Run Code Online (Sandbox Code Playgroud)
我知道,@似乎是为了数组,$对于原始,它是完全正确的吗?什么是%?
Dav*_* W. 26
Perl的一个好处是它带有内置手册.输入以下命令:
perldoc perlintro
Run Code Online (Sandbox Code Playgroud)
并看一下Perl变量类型的部分.你也可以在perl变量的perldoc.perl.org部分看到这个.
快速概述:
%foo是一个哈希,这就像一个数组,因为它可以包含多个值,但哈希是键控数组.例如,我有一个名为%password的密码哈希.这由用户名键入,值是用户的密码.例如:
$ password {Fred} ="箭鱼"; $ password {Betty} ="秘密";
$ user ="Fred"; print"用户$ user的密码是$ password {$ user} \n"; #Prints out Swordfish $ user ="Betty"; print"用户$ user的密码是$ password {$ user} \n"; #Prints out secret
请注意,当您在散列或数组中引用单个值时,使用美元符号.这对初学者来说有点混乱.
我建议你拿到骆驼书.在骆驼书是学习Perl的,是一个很好的介绍语言.
Pau*_*lin 11
$是标量,@是数组,%是哈希.
| 归档时间: |
|
| 查看次数: |
29752 次 |
| 最近记录: |