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 оны XNUMX-р сард бий болно.

Түлхүүр өөрчлөлт:

  • Infix оператор нэмсэн "нэг" Объект нь заасан ангийн жишээ эсвэл түүнээс үүссэн анги мөн эсэхийг шалгах. Жишээлбэл, “if( $obj isa Package::Name ) {… }”. Одоогоор операторыг туршилтын гэж тэмдэглэсэн байна.
  • Харьцуулах операторуудыг нэгтгэх чадвар гинж, ижил давуу эрхтэй операторуудыг ашигласан тохиолдолд хэд хэдэн утгыг нэгэн зэрэг харьцуулах боломжийг танд олгоно. Жишээ нь, гинж “if ( $x < $y

    Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх