Útgáfa forritunarmálsins Perl 5.32.0

Eftir 13 mánaða þróun fór fram útgáfa af nýrri stöðugri grein af Perl forritunarmálinu - 5.32. Við undirbúning nýju útgáfunnar var um 220 þúsund línum af kóða breytt, breytingarnar höfðu áhrif á 1800 skrár og 89 forritarar tóku þátt í þróuninni. Á sama tíma var tilkynnt að Perl þróun og villurakningu yrði færð á vettvang GitHub.

Útibú 5.32 var gefið út í samræmi við fasta þróunaráætlun sem samþykkt var fyrir sjö árum, sem felur í sér útgáfu nýrra hesthúsagreina einu sinni á ári og leiðréttingar á þriggja mánaða fresti. Eftir um það bil mánuð er áætlað að gefa út fyrstu leiðréttingarútgáfuna af Perl 5.32.1, sem mun leiðrétta mikilvægustu villurnar sem komu fram við innleiðingu Perl 5.32.0. Samhliða útgáfu Perl 5.32 var stuðningur við 5.28 útibúið hætt, sem uppfærslur kunna að verða gefnar út í framtíðinni aðeins ef mikilvæg öryggisvandamál koma í ljós. Þróunarferli tilraunagreinarinnar 5.33 er einnig hafið, á grundvelli þess verður stöðug útgáfa af Perl 2021 mynduð í júní 5.34.

Lykill breytingar:

  • Bætt við innsetningarforritara "isa" til að athuga hvort hlutur sé tilvik af tilteknum flokki eða flokki sem er fenginn úr honum. Til dæmis, "if( $obj er pakki::Name ) { … }". Rekstraraðili er sem stendur merktur sem tilraunastarfsemi.
  • Hæfni til að sameina samanburðaraðila í keðjur, sem gerir þér kleift að bera saman nokkur gildi í einu, að því tilskildu að rekstraraðilar með jafna forgang séu notaðir. Til dæmis, keðjan „ef ( $x < $y

    Heimild: opennet.ru

Bæta við athugasemd