பேர்ல் 5.32.0

Perl 5.32.0 நிரலாக்க மொழி மொழிபெயர்ப்பாளரின் புதிய பதிப்பு வெளியிடப்பட்டது.

13 மாத வளர்ச்சிக்குப் பின்னால், 140 கோப்புகளில் 880 ஆயிரம் வரிகளை மாற்றியது.

முக்கிய கண்டுபிடிப்புகள்:

  • புதிய சோதனை ஐஎஸ்ஏ ஆபரேட்டர், குறிப்பிடப்பட்ட பொருள் தேர்ச்சி பெற்ற வகுப்பின் நிகழ்வா அல்லது சந்ததி வகுப்பா என்பதைச் சரிபார்க்கிறது:

    if( $obj isa தொகுப்பு::பெயர் ) {…}

  • ஆதரவு யூனிகோட் 13.0!
  • சங்கிலி வடிவில் அதே முன்னுரிமையுடன் ஒப்பீட்டு ஆபரேட்டர்களை எழுதுவது இப்போது சாத்தியமாகும்:

    என்றால் ($x < $y <= $z ) {...}

    அதே போல்:

    என்றால் ($x < $y && $y <= $z ) {…}

    பெர்லாப்பில் இந்த அம்சத்தைப் பற்றி மேலும் படிக்கலாம் (பிரிவு "ஆபரேட்டர் முன்னுரிமை மற்றும் அசோசியேட்டிவிட்டி").

  • வழக்கமான வெளிப்பாடுகளில் உள்ள அறிக்கைகளுக்கான கடிதக் குறிப்புகள் இனி சோதனைக்குரியவை அல்ல. எடுத்துக்காட்டு: (*pla:pattern), மேலும் விவரங்கள் perlre இல்.
  • ஒரு குறிப்பிட்ட எழுத்து முறைக்கு (perlre இல் உள்ள "ஸ்கிரிப்ட் ரன்களில்" மேலும்) சரிபார்க்கப்படும் வடிவத்தை கட்டுப்படுத்தும் திறன் இனி சோதனைக்குரியது அல்ல.
  • இப்போது மறைமுக முறை அழைப்புகளை முடக்க முடியும். நீங்கள் மேலும் படிக்கலாம் பிரையன் டி ஃபோயின் குறிப்பில்.

சில மேம்படுத்தல்கள்:

  • கூடுதல் அம்சங்களின் (அம்சங்கள்) இணைப்பைச் சரிபார்ப்பது இப்போது வேகமாக உள்ளது.
  • வரிசைப்படுத்துவதற்கான சிறப்பு வழக்குகள் கணிசமாக துரிதப்படுத்தப்பட்டுள்ளன (நாங்கள் {$a <=> $b} மற்றும் {$b <=> $a} பற்றி பேசுகிறோம்).

என் ரசனைக்கு ஏற்ற சில விஷயங்களை மட்டும் தேர்ந்தெடுத்தேன். பிற கண்டுபிடிப்புகள், முந்தைய பதிப்புகளுடன் பொருந்தாத மாற்றங்கள், ஆவணங்கள் புதுப்பிப்புகள் மற்றும் மூடிய பாதுகாப்புச் சிக்கல்கள் உள்ளன. இணைப்பில் உள்ள முழு perldelta ஐப் படிக்க பரிந்துரைக்கிறேன்.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்