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