Perl中实现循环的各种方法(基础)
发布时间:2020-12-16 00:15:55 所属栏目:大数据 来源:网络整理
导读:? Perl中有多种方法实现循环: 常规的while循环: my?$ i ?=? 0 ; ? while($i? ? scalar ?@array)?{ ? ????print?$i,?":?",?$array[$i]; ? ????$i++; ? }? Perl同样支持until关键字: my?$ i ?=? 0 ; ? until($i? =?scalar?@array)?{ ? ????print?$i,248); t
?Perl中有多种方法实现循环: 常规的while循环:
Perl同样支持until关键字:
基本的C风格循环同样有效。注意,我们如何把一个my变量放在for语句中,这是通过在循环范围内定义变量$i实现的:
for循环被认为是古老的形式,并且尽可能避免使用。原生的列表迭代更美观。注意:和PHP不一样,for和foreach关键字是同义词。我们只用更容易阅读的方式:
如果你需要索引,?range operator可以创建一个匿名整型列表:
你不能去迭代一个哈希变量。但是,你可以迭代它的键值。使用keys内置函数,获取哈希变量的所有键值数组。然后使用foreach方法,就像数组一样:
因为哈希变量没有顺序,键值可能以任何顺序被返回。使用sort内置函数对键值数组排序,按照字母表从小到大的方式:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |