גרסה 1.39 של שפת התכנות Rust

חלודה היא שפת תכנות רב-תכליתית, מרובת פרדיגמות, המחולקת על ידי מוזילה, המשלבת פרדיגמות תכנות פונקציונליות ופרוצדורליות עם מערכת אובייקטים מבוססת תכונות וניהול זיכרון מבוסס בעלות.

מה חדש בגרסה 1.39:

  • תחביר התכנות האסינכרוני החדש המבוסס על הפונקציה "async", בלוק async move { … } והאופרטור "await" התייצב;
  • כעת ניתן לציין תכונות בעת הגדרת פרמטרים של פונקציות, סגירות ומצביעי פונקציות. תכונות קומפילציה מותנות (cfg, cfg_attr) נתמכות, השולטות באבחון באמצעות lint, ותכונות קריאה למקרו עזר.
  • ייצוב "#feature(bind_by_move_pattern_guards)", המאפשר שימוש במשתנים עם סוג הקישור "by-move" בתבניות;
  • אזהרות לגבי בעיות בעת בדיקת הלוואות משתנות באמצעות NLL שודרגו לשגיאות חמורות;
  • מנהל החבילות של cargo תומך כעת בשימוש בסיומת ".toml" עבור קבצי תצורה.

את רשימת השינויים המלאה ניתן למצוא באתר האינטרנט של המפתח.

מקור: linux.org.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster