A-raoir aig Co-labhairt Perl agus Raku anns an Cloud, Dh’ainmich Sawyer X ag atharrachadh prìomh dhreach Perl bho 5 gu 7. Tha obair a 'dol air adhart mu thràth, thèid an dreach ùr fhoillseachadh taobh a-staigh bliadhna. Cha bu chòir dhut a bhith an dùil ri mòran atharrachaidhean, gu h-aithghearr: tha Perl 7 fhathast mar an ceudna Perl 5.32 le roghainnean bunaiteach an latha an-diugh. Chan fheum thu tuilleadh comas a thoirt do fheartan a chleachdas tu mu thràth, bidh iad air an comasachadh dhut!
Dè a thèid a thoirt a-steach?
Chan eil liosta iomlan ann fhathast, ach teann agus rabhadh gu cinnteach! Anns an 7mh brath, tha coltas ann gum fuirich na ainmean-sgrìobhte deuchainneach; cha bhi ùine aig utf8 cuideachd airson a bhith air a ghabhail a-steach.
Dè a thèid a chur à comas?
- Modh neo-dhìreach a 'gairm:
{;
paca foo;fo ùr { beannaich { } }
fo-bhàr { clò-bhuail "Hello from bar()!n" x pop }
}# Gairm àbhaisteach
mo $ foo = Foo-> ùr();
# Gairm neo-dhìreach
bàr $foo 42; - Faclan falamh (faclan lom) mar aithnichearan tuairisgeul (ach a-mhàin feadhainn àbhaisteach (STDIN, STDOUT, STDERR))
- Hashes ioma-thaobhach ann an stoidhle Perl 4.
# eisimpleirean air an toirt bho perldoc perlvar
$foo{$x,$y,$z}
Tha # a’ ciallachadh $ foo{join($;, $x, $y, $z)} - Seann prototypes ann an stoidhle Perl 4. A-nis chan fheum thu ach sgrìobhadh mar seo:
sub foo : prototype($$) ($ clì, $ deas) {
tilleadh $left + $right;
}An toiseach prototype a bheir buaidh air cur ri chèile fiosan, agus an uairsin ainmean-sgrìobhte a chuireas na h-argamaidean anns na caochladairean iomchaidh aig àm ruith.
Ach, bidh cothrom ann fhathast a h-uile càil a thilleadh gu ìre mhòr:
cleachd compat::perl5;
No aon aig aon àm.
Bidh Perl 5.32 a 'dol a-steach gu taic fad-ùine airson ùine de 5 bliadhna.
Sanas leudaichte bho Brian D Foy: https://www.perl.com/article/announcing-perl-7/
TL; dreach DR bhuaithe: http://blogs.perl.org/users/brian_d_foy/2020/06/the-perl-7-tldr.html
Source: linux.org.ru