Perl_基本数据类型(1)

简介: Perl_基本数据类型(1)

基本数据类型:

标量、数组、哈希、函数

$@%&

标量,指示符:$

my $aim

$aim = 1000000000;                  # 整型

my $act = 1.5;                    # 浮点数

$act = 1.5e+10;                          # 浮点数

my $gain = “4,5000w”;             # 字符串

$gain = ‘Novo gene’;                 # 字符串

my $reality = undef;                   # 相当于my $reality;

单引号与双引号:

my $pay = 6000;

print “The pay is $pay\n”;

# 显示:The pay is 6000

print ‘The pay is $pay\n’;

#显示: The pay is $pay\n

print “The pay is \$$pay\n”;   #使用“\”

#显示:The pay is $6000

“\n”换行;“\t”制表符;

数组,指示符:@

my @array = (1,2,3,4);

        @array= (1 .. 4);

print “@array\n”;  #显示:1 2 3 4

打印数组array的第1个元素:

print “$array[0]\n”; # 显示:1,数组索引号从0开始

把数组的最后一个元素赋值为10

$array[-1] = 10;                # @array:(1,2,3,10)

my @array2 = (“a”, ”b”, ”c”, 1, 2);

                  @array2= qw(a b c 1 2);

哈希(散列、关联数组),指示符:%

特征:键(key)=>(value);键和值一一对应

my %hash;

%hash = (a=>1, b=>2, c=>3);

print $hash{a};                             # 显示:1

print “b => $hash{b}\n”;  # 显示:b => 2

%hash = (‘a’, 1, ‘b’, 2, ‘c’, 3);

$hash{d} = 1


相关文章
|
6月前
|
存储 人工智能 数据挖掘
Python基本数据类型
Python基本数据类型
47 0
|
6月前
|
消息中间件 Kubernetes NoSQL
Lua基本数据类型
Lua基本数据类型
|
存储 数据安全/隐私保护 索引
python-基本数据类型一
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢!
82 0
|
算法 数据安全/隐私保护 Python
python-基本数据类型二
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助 整理不易,感觉还不错的可以点赞收藏评论支持,感谢!
69 0
|
6月前
|
存储 Perl
Perl 教程 之 Perl 特殊变量 1
Perl教程介绍了Perl的特殊变量,如预定义的$OS_ERROR(通过use English启用)和常用默认变量)$_$。,$_在循环和模式匹配中默认存储当前值。例如,一个foreach循环无需显式指定变量,仍能通过print输出迭代的内容。此外,$_在单目函数、文件测试、模式匹配和某些函数(如print)中也被默认使用。在特定的while循环条件下,$_也用于存储输入记录。
32 2
|
6月前
|
存储 缓存 Unix
Perl 教程 之 Perl 特殊变量 2
Perl特殊变量包括全局标量、数组、哈希、文件句柄及常量等,如$_、$ARG、@ARGV、%ENV等。它们在不同场景下有特定用途,如$_用于默认输入和模式匹配,$!存储系统错误信息,@ARGV保存命令行参数,%SIG处理信号。还有正则表达式变量如$&存储匹配字符串,以及文件句柄如STDIN、STDOUT。这些变量在Perl编程中起到关键作用。
54 2
|
6月前
|
Perl
|
6月前
|
存储 Perl
|
6月前
|
Perl
|
6月前
|
Perl