Keluaran bahasa pengaturcaraan Perl 5.32.0

Selepas 13 bulan pembangunan mengambil tempat pelepasan cabang stabil baru bahasa pengaturcaraan Perl - 5.32. Dalam menyediakan keluaran baharu, kira-kira 220 ribu baris kod telah diubah, perubahan itu menjejaskan 1800 fail, dan 89 pembangun mengambil bahagian dalam pembangunan. Pada masa yang sama, telah diumumkan bahawa pembangunan Perl dan penjejakan pepijat akan dipindahkan ke platform GitHub.

Cawangan 5.32 dikeluarkan mengikut jadual pembangunan tetap yang diluluskan tujuh tahun lalu, yang membayangkan pelepasan cawangan stabil baharu sekali setahun dan keluaran pembetulan setiap tiga bulan. Dalam masa kira-kira sebulan, ia dirancang untuk mengeluarkan keluaran pembetulan pertama Perl 5.32.1, yang akan membetulkan ralat paling ketara yang dikenal pasti semasa pelaksanaan Perl 5.32.0. Bersama-sama dengan keluaran Perl 5.32, sokongan untuk cawangan 5.28 telah dihentikan, yang mana kemas kini mungkin dikeluarkan pada masa hadapan hanya jika masalah keselamatan kritikal dikenal pasti. Proses pembangunan cawangan percubaan 5.33 juga telah bermula, berdasarkan pelepasan stabil Perl 2021 akan dibentuk pada Jun 5.34.

kunci perubahan:

  • Menambah operator infix "isa" untuk memeriksa sama ada objek adalah contoh kelas tertentu atau kelas yang diperoleh daripadanya. Contohnya, β€œjika( $obj isa Package::Name ) { … }”. Operator pada masa ini ditandakan sebagai percubaan.
  • Keupayaan untuk menggabungkan operator perbandingan ke dalam rantai, membolehkan anda membandingkan beberapa nilai sekaligus, dengan syarat operator dengan keutamaan yang sama digunakan. Sebagai contoh, rantaian β€œjika ($x < $y

    Sumber: opennet.ru

Tambah komen