پرل 7 اعلان شو

تیره شپه په بادل کې د پرل او راکو کنفرانس کې، ساویر ایکس اعلان وکړ د پرل اصلي نسخه له 5 څخه تر 7 پورې بدلول. کار لا دمخه روان دی، نوې نسخه به په یو کال کې خپره شي. تاسو باید د ډیرو بدلونونو تمه ونه کړئ، په لنډه توګه: پرل 7 لاهم د عصري ډیفالټ ترتیباتو سره ورته پرل 5.32 دی. تاسو نور اړتیا نلرئ په ښکاره ډول هغه ځانګړتیاوې فعال کړئ چې تاسو یې دمخه کاروئ، دوی به ستاسو لپاره فعال شي!

څه به پکې شامل وي؟

تراوسه بشپړ لیست نشته، مګر د ډاډ لپاره سخت او خبرداری! په اوومه خپرونه کې، لاسلیکونه به ډیر احتمال تجربه پاتې وي؛ utf7 به د شاملولو لپاره وخت ونه لري.

څه به معلول شي؟

  • غیر مستقیم میتود غږ کوي:

    {;
    بسته foo;

    فرعي نوي { برکت {} }
    sub bar { چاپ "د بار څخه سلام()! n" x پاپ }
    }

    # نورمال زنګ
    زما $foo = Foo->new();
    # غیر مستقیم تلیفون
    بار $foo 42;

  • د تشريح کوونکي پیژندونکي په توګه تشې کلمې (بېرورډونه) (پرته له دې چې معياري ټکي (STDIN، STDOUT، STDERR))
  • د پرل 4 سټایل سیډو څو اړخیز هشونه.

    # مثالونه د perldoc perlvar څخه اخیستل شوي
    $foo{$x,$y,$z}
    # په حقیقت کې د $foo{join($;,$x,$y,$z)} معنی لري

  • په پرل 4 سټایل کې زاړه پروټوټایپونه. اوس تاسو یوازې د دې په څیر لیکلو ته اړتیا لرئ:

    sub foo : prototype($$) ($ چپ، $ ښي) {
    بیرته راستانه $کیڼ + $ حق؛
    }

    لومړی یو پروټوټایپ چې د زنګونو تالیف اغیزه کوي ، او بیا لاسلیکونه چې د چلولو په وخت کې په مناسب متغیرونو کې دلیلونه ځای په ځای کوي.

په هرصورت، لاهم یو فرصت شتون لري چې هرڅه بیرته په لویه کچه بیرته راستانه کړئ:
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

Add a comment