Rilis basa pemrograman Rust 1.39

Rust minangka basa pamrograman multi-paradigma, tujuan umum sing dikompilasi dening Mozilla sing nggabungake paradigma pemrograman fungsional lan prosedural kanthi sistem obyek adhedhasar jinis lan manajemen memori liwat konsep "kepemilikan".

Apa anyar ing versi 1.39:

  • sintaks pemrograman asinkron anyar wis distabilake, adhedhasar fungsi "async", blok async move {... } lan operator ".await";
  • Diijini kanggo nemtokake atribut nalika nemtokake paramΓ¨ter fungsi, penutupan, lan penunjuk fungsi. Atribut kompilasi kondisional (cfg, cfg_attr) didhukung, ngontrol diagnostik liwat lint lan atribut panggilan makro tambahan;
  • stabil "#feature (bind_by_move_pattern_guards)", sing ngidini panggunaan variabel kanthi jinis naleni "by-move" ing cithakan;
  • bebaya babagan masalah nalika mriksa peminjaman variabel nggunakake NLL wis ditransfer menyang kategori kesalahan fatal;
  • Kemampuan kanggo nggunakake ekstensi ".toml" kanggo file konfigurasi wis ditambahake menyang manager paket kargo.

Dhaptar owah-owahan lengkap bisa ditemokake ing situs web pangembang.

Source: linux.org.ru

Add a comment