گذريل رات ڪلائوڊ ۾ پرل ۽ راڪو ڪانفرنس ۾، Sawyer X اعلان ڪيو پرل جي مکيه ورجن کي 5 کان 7 تائين تبديل ڪيو پيو وڃي. ڪم اڳ ۾ ئي جاري آهي، نئون ورزن هڪ سال اندر جاري ڪيو ويندو. توهان کي تمام گهڻيون تبديلين جي اميد نه رکڻ گهرجي، مختصر ۾: پرل 7 اڃا تائين ساڳيو پرل 5.32 آهي جديد ڊفالٽ سيٽنگن سان. توهان کي هاڻي واضح طور تي انهن خاصيتن کي فعال ڪرڻ جي ضرورت ناهي جيڪي توهان اڳ ۾ ئي استعمال ڪندا آهيو، اهي توهان لاءِ فعال ڪيون وينديون!
ڇا شامل ڪيو ويندو؟
اڃا تائين ڪا مڪمل فهرست ناهي، پر پڪ سان سخت ۽ ڊيڄاريندڙ! 7 هين رليز ۾، دستخط گهڻو ڪري تجرباتي طور تي رهندا؛ utf8 کي به شامل ٿيڻ جو وقت نه هوندو.
ڇا معذور ٿيندو؟
- اڻ سڌي طريقي سان سڏين ٿا:
{;
پيڪيج foo؛نئون نئون { برڪت {} }
سب بار { پرنٽ "هيلو مان بار()! n" x پاپ }
}# عام ڪال
my $foo = Foo->نئون ()؛
# اڻ سڌي ڪال
بار $foo 42؛ - خالي لفظ (ننڍا لفظ) جيئن بيان ڪندڙ سڃاڻپ ڪندڙ (سواءِ معياري لفظن جي (STDIN، STDOUT، STDERR))
- پرل 4 اسلوب pseudo multidimensional hashes.
# مثال perldoc perlvar مان ورتو ويو
$foo{$x,$y,$z}
# اصل ۾ مطلب $foo{شامل ($؛، $x، $y، $z)} - پرل 4 انداز ۾ پراڻو پروٽوٽائپ. ھاڻي توھان کي صرف ھن طرح لکڻو آھي:
ذيلي foo : پروٽوٽائپ ($$) ($ کاٻي، $ ساڄي) {
واپسي $ کاٻي + $ ساڄي؛
}پهريون هڪ پروٽوٽائپ جيڪو متاثر ڪري ٿو ڪالن جي تاليف تي، ۽ پوءِ دستخط جيڪي رن ٽائم تي مناسب متغيرن ۾ دليلن کي رکي ٿو.
بهرحال، اتي اڃا به هڪ موقعو هوندو ته هر شيء کي واپس موٽڻ ۾ واپس آڻيو:
compat::perl5 استعمال ڪريو؛
يا هڪ وقت ۾ هڪ.
پرل 5.32 5 سالن جي عرصي تائين ڊگھي مدت جي مدد ۾ وڃي ٿو.
برائن ڊي فوئي کان توسيع اعلان: https://www.perl.com/article/announcing-perl-7/
TL؛ DR نسخو هن کان: http://blogs.perl.org/users/brian_d_foy/2020/06/the-perl-7-tldr.html
جو ذريعو: linux.org.ru