ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಬಿಡುಗಡೆ ಪರ್ಲ್ 5.32.0

13 ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ ನಡೆಯಿತು ಪರ್ಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಹೊಸ ಸ್ಥಿರ ಶಾಖೆಯ ಬಿಡುಗಡೆ - 5.32. ಹೊಸ ಬಿಡುಗಡೆಯನ್ನು ಸಿದ್ಧಪಡಿಸುವಲ್ಲಿ, ಸುಮಾರು 220 ಸಾವಿರ ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಯಿತು, ಬದಲಾವಣೆಗಳು 1800 ಫೈಲ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಿತು ಮತ್ತು 89 ಡೆವಲಪರ್‌ಗಳು ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಿದರು. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪರ್ಲ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಬಗ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಗುವುದು ಎಂದು ಘೋಷಿಸಲಾಯಿತು GitHub.

ಏಳು ವರ್ಷಗಳ ಹಿಂದೆ ಅನುಮೋದಿಸಲಾದ ಸ್ಥಿರ ಅಭಿವೃದ್ಧಿ ವೇಳಾಪಟ್ಟಿಗೆ ಅನುಗುಣವಾಗಿ ಶಾಖೆ 5.32 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇದು ವರ್ಷಕ್ಕೊಮ್ಮೆ ಹೊಸ ಸ್ಥಿರ ಶಾಖೆಗಳ ಬಿಡುಗಡೆ ಮತ್ತು ಪ್ರತಿ ಮೂರು ತಿಂಗಳಿಗೊಮ್ಮೆ ಸರಿಪಡಿಸುವ ಬಿಡುಗಡೆಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸುಮಾರು ಒಂದು ತಿಂಗಳಲ್ಲಿ, ಪರ್ಲ್ 5.32.1 ರ ಮೊದಲ ಸರಿಪಡಿಸುವ ಬಿಡುಗಡೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ಯೋಜಿಸಲಾಗಿದೆ, ಇದು ಪರ್ಲ್ 5.32.0 ಅನುಷ್ಠಾನದ ಸಮಯದಲ್ಲಿ ಗುರುತಿಸಲಾದ ಅತ್ಯಂತ ಗಮನಾರ್ಹ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. Perl 5.32 ಬಿಡುಗಡೆಯೊಂದಿಗೆ, 5.28 ಶಾಖೆಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಯಿತು, ನಿರ್ಣಾಯಕ ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಿದರೆ ಮಾತ್ರ ಭವಿಷ್ಯದಲ್ಲಿ ನವೀಕರಣಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಬಹುದು. ಪ್ರಾಯೋಗಿಕ ಶಾಖೆ 5.33 ರ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯು ಸಹ ಪ್ರಾರಂಭವಾಗಿದೆ, ಅದರ ಆಧಾರದ ಮೇಲೆ ಜೂನ್ 2021 ರಲ್ಲಿ ಪರ್ಲ್ 5.34 ರ ಸ್ಥಿರ ಬಿಡುಗಡೆಯನ್ನು ರಚಿಸಲಾಗುವುದು.

ಕೀ ಬದಲಾವಣೆಗಳನ್ನು:

  • ಇನ್ಫಿಕ್ಸ್ ಆಪರೇಟರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ "ಈಸ್"ಒಂದು ವಸ್ತುವು ನಿರ್ದಿಷ್ಟ ವರ್ಗದ ನಿದರ್ಶನವೇ ಅಥವಾ ಅದರಿಂದ ಪಡೆದ ವರ್ಗವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು. ಉದಾಹರಣೆಗೆ, “if( $obj isa Package::Name ) { …}”. ಆಪರೇಟರ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಪ್ರಾಯೋಗಿಕ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ.
  • ಹೋಲಿಕೆ ಆಪರೇಟರ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯ ಸರಪಳಿಗಳು, ಹಲವಾರು ಮೌಲ್ಯಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಹೋಲಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಸಮಾನ ಪ್ರಾಶಸ್ತ್ಯದೊಂದಿಗೆ ನಿರ್ವಾಹಕರು ಬಳಸಿದರೆ. ಉದಾಹರಣೆಗೆ, ಸರಣಿ “if ( $x < $y

    ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ