ರಸ್ಟ್ ಎನ್ನುವುದು ಬಹು-ಮಾದರಿ, ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಸಂಕಲನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ಇದು "ಮಾಲೀಕತ್ವ" ಪರಿಕಲ್ಪನೆಯ ಮೂಲಕ ಟೈಪ್-ಆಧಾರಿತ ವಸ್ತು ವ್ಯವಸ್ಥೆ ಮತ್ತು ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ಕಾರ್ಯವಿಧಾನದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ.
ಆವೃತ್ತಿ 1.39 ರಲ್ಲಿ ಹೊಸದೇನಿದೆ:
- ಹೊಸ ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು "ಅಸಿಂಕ್" ಕಾರ್ಯದ ಆಧಾರದ ಮೇಲೆ ಸ್ಥಿರಗೊಳಿಸಲಾಗಿದೆ, ಅಸಿಂಕ್ ಮೂವ್ { ... } ಬ್ಲಾಕ್ ಮತ್ತು ".ವೇಯ್ಟ್" ಆಪರೇಟರ್;
- ಕಾರ್ಯಗಳು, ಮುಚ್ಚುವಿಕೆಗಳು ಮತ್ತು ಫಂಕ್ಷನ್ ಪಾಯಿಂಟರ್ಗಳ ನಿಯತಾಂಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವಾಗ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ. ಷರತ್ತುಬದ್ಧ ಸಂಕಲನ ಗುಣಲಕ್ಷಣಗಳು (cfg, cfg_attr) ಬೆಂಬಲಿತವಾಗಿದೆ, ಲಿಂಟ್ ಮತ್ತು ಸಹಾಯಕ ಮ್ಯಾಕ್ರೋ ಕರೆ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ರೋಗನಿರ್ಣಯವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ;
- ಸ್ಥಿರೀಕರಿಸಿದ "#ಫೀಚರ್(ಬೈಂಡ್_ಬೈ_ಮೂವ್_ಪ್ಯಾಟರ್ನ್_ಗಾರ್ಡ್ಸ್)", ಇದು ಟೆಂಪ್ಲೇಟ್ಗಳಲ್ಲಿ "ಬೈ-ಮೂವ್" ಬೈಂಡಿಂಗ್ ಪ್ರಕಾರದೊಂದಿಗೆ ವೇರಿಯಬಲ್ಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ;
- NLL ಬಳಸಿಕೊಂಡು ಅಸ್ಥಿರಗಳ ಎರವಲು ಪರಿಶೀಲಿಸುವಾಗ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಮಾರಣಾಂತಿಕ ದೋಷಗಳ ವರ್ಗಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ;
- ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳಿಗಾಗಿ ".toml" ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಗೋ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
ಬದಲಾವಣೆಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಡೆವಲಪರ್ಗಳ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಕಾಣಬಹುದು.
ಮೂಲ: linux.org.ru