6Funktionen

In diesem Kapitel lernen wir Funktionen in Rust kennen, ihre direkte Verwendung und die Verwendung von Funktionsreferenzen.

Funktionen sind ein sehr typisches Abstraktionsmittel in Programmiersprachen, um zum einen Quelltext zu ordnen und klarer zu strukturieren und um zum anderen Wiederholung zu vermeiden. Eine Funktion in Rust kann Parameter haben, die in der Funktion verarbeitet werden, und einen Rückgabewert, der Ergebnisse zurückliefert. Wir können Funktionen global definieren oder aber lokal zu der aktuellen Funktion. Dies erlaubt weitergehende Strukturierung, die aber in der Praxis nicht häufig verwendet wird.

Später bei den objektorientierten Konzepten werden wir auch Methoden kennenlernen, die strukturierten Datentypen zugeordnet ...

Get Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.