Rust 1.61
ist im planmäßigen Sechswochentakt erschienen. Das aktuelle
Release bringt einige Ergänzungen für die Sprache. Für
die Funktion main beispielsweise lassen sich neuerdings flexible
Rückgabewerte nutzen, und die konstanten Funktionen werden
flexibler im Zusammenspiel mit Traits und Zeigern.
Die Funktion main, die als Einstiegspunkt für typische Programme
dient, endete in den Anfangszeiten von Rust ohne jede Statusmeldung.
Die Programmiersprache erlaubt seit Rust 1.26 die Rückgabe
von Result.
Der Trait Termination ist zuständig für die Rückgabe.
In Rust ähneln Traits Interfaces in anderen Programmiersprachen
und definieren eine Reihe von Methoden für einen zunächst
unbekannten Typ Self. Termination galt bisher als instabil. Den
Trait stabilisiert Rust 1.61 und generalisiert im Zuge dessen den
Rückgabewert mit dem Typ ExitCode.
Konstante Funktionen, die Rust seit Version 1.31 kennt, sind zudem
von den großen Neuerung betroffen.
Auf dem Rust-Blog
sind weitere Details zu Rust 1.61, darunter einige stabilisierte
APIs, zu finden. Entwicklerinnen und Entwickler, die Rust bereits
installiert haben, können wie üblich das aktuelle Release
über rustup update stable herunterladen. Das rustup-Tool ist
für diejenigen, die noch kein Rust verwenden, auf der Download-Seite
separat verfügbar.
(ts, hannover)
(siehe auch: Heise-News-Ticker)
Hannover
· EDV-Beratung · Linux · Novell · Microsoft ·
Seminar · IT-Consult · Netzwerk · LPIC · CLE
|