加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

第二章 Perl6 语法

发布时间:2020-12-15 23:46:22 所属栏目:大数据 来源:网络整理
导读:第二章 Perl6 语法 Perl6 的继承了 Perl5 "条条大路通罗马" 的设计理念,语法上有大量 冗余的设计,同样的意思,往往有不同形式的表达。 不同口味的人士都可以找到其相应的表达风格,Perl6 文化的包容性显现无疑。 1. 注释 1-1. 单行注释 # 代码注释 1-2. 多

第二章 Perl6 语法

Perl6 的继承了 Perl5 "条条大路通罗马" 的设计理念,语法上有大量 冗余的设计,同样的意思,往往有不同形式的表达。

不同口味的人士都可以找到其相应的表达风格,Perl6 文化的包容性显现无疑。

1. 注释

1-1. 单行注释

# 代码注释

1-2. 多行注释

=begin comment
多行注释1
多行注释2
=end comment

2. 变量命名规则

变量的命名除了一般语言的命名规则外,单引号 #{'}# 和减号 - 也可以作为 变量的组成字符:

$this-is-id @that-is %float-number

2.1 标量

包含一个值的变量,可以是字符串,数字或是一个数组或散列的引用。

my $scalar = 'string';
my $number = 13/4;

2.2 列表

在上下文中定义多个标量的有序集合。

my @list = (1,2,3,4);
my @list-any = ('a' 'b' 'c');

2.3 散列

强制在上下文中定义多个有名的值的无序集合:

my %hash = { 'a' => 1,'b' => 2 };

2.4 函数

过程的有名引用

sub func (arg) { say arg }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读