前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Perl_基本数据类型(1)

Perl_基本数据类型(1)

作者头像
生信补给站
发布2020-08-06 10:01:22
3080
发布2020-08-06 10:01:22
举报
文章被收录于专栏:生信补给站生信补给站

基本数据类型:

标量、数组、哈希、函数

$、@、%、&

标量,指示符:$

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信补给站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档