Feedback

F# - Methode mit mehreren Rückgabeparametern

Veröffentlicht von am 28.11.2014
(0 Bewertungen)
In F# gibt es die Möglichkeit mehrere Werte von Methoden zurück geben zu lassen. Dieses Snippet zeigt, wie man eine Methode so deklariert und das Ergebnis auswertet.

In anderen .NET Sprachen erhält man von solchen Methoden ein Tuple<...> zurück. Es ist also vollkommen kompatibel. Ggf. werden die Tuple-Typen in einander verschachtelt um mehr Parameter zu ermöglichen.
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

let sqrt2 (a:float) = 
    let x = sqrt(a)
    x, -x

let a, b = sqrt2 16.0
Abgelegt unter Methode, return, MehrereRückgabewerte.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!