Нашри забони барномасозии Perl 5.32.0

Пас аз 13 моҳи рушд баргузор гардид нашри як шохаи нави устувори забони барномасозии Perl - 5.32. Ҳангоми таҳияи версияи нав тақрибан 220 ҳазор сатри код иваз карда шуд, тағйирот ба 1800 файл таъсир расониданд ва дар таҳия 89 таҳиягар ширкат варзиданд. Ҳамзамон эълон шуд, ки таҳия ва пайгирии хатогиҳои Perl ба платформа интиқол дода мешавад GitHub.

Филиали 5.32 мувофиқи ҷадвали собитшудаи рушд, ки ҳафт сол пеш тасдиқ карда шуда буд, бароварда шуд, ки он дар як сол як маротиба баровардани шохаҳои нави устувор ва ҳар се моҳ релизҳои ислоҳиро дар назар дорад. Тақрибан дар як моҳ, ба нақша гирифта шудааст, ки аввалин версияи ислоҳкунандаи Perl 5.32.1 бароварда шавад, ки хатогиҳои муҳимтаринро ҳангоми татбиқи Perl 5.32.0 ислоҳ мекунад. Дар баробари нашри Perl 5.32, дастгирии филиали 5.28 қатъ карда шуд, ки барои он навсозиҳо метавонанд дар оянда танҳо дар сурати муайян кардани мушкилоти муҳими амниятӣ бароварда шаванд. Раванди рушди филиали таҷрибавии 5.33 низ оғоз ёфт, ки дар асоси он версияи устувори Perl 2021 дар моҳи июни соли 5.34 ташаккул меёбад.

Калиди тағйирдиҳӣ:

  • Оператори infix иловашуда "Иш" барои санҷидани он, ки оё объект намунаи синфи муайян аст ё синфи аз он гирифташуда. Масалан, "if( $obj isa Package::Name ) { … }". Дар айни замон оператор ҳамчун таҷрибавӣ қайд карда шудааст.
  • Имконияти якҷоя кардани операторҳои муқоисавӣ ба занҷирҳо, ба шумо имкон медиҳад, ки якбора якчанд арзишҳоро муқоиса кунед, ба шарте ки операторҳои афзалияти баробар истифода шаванд. Масалан, занҷири "агар ( $x < $y

    Манбаъ: opennet.ru

Илова Эзоҳ