پرل 7 جو اعلان ڪيو ويو

گذريل رات ڪلائوڊ ۾ پرل ۽ راڪو ڪانفرنس ۾، 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

تبصرو شامل ڪريو