none
Methoden in F#? RRS feed

  • Frage

  • Hallo, ich versuche mich momentan in F# und habe eine Frage zu Methoden. Es scheint als muss man den Rückgabewert einer Methode verarbeiten, das nervt natürlich auf die Dauer, kann man das verhindern?
    • Typ geändert Liebly Sonntag, 31. März 2013 16:54
    Sonntag, 31. März 2013 16:53

Antworten

  • Hallo, du musst nur |> ignore hinter den Methodenaufruf schreiben:
    let AddFunc (x:int, y:int) = 
        let z = x + y//Berechnung
        printfn "%d" z//Ausgabe
        z //Rückgabe
    
    [<EntryPoint>]
    let main argv = 
        AddFunc(2, 2) |> ignore//Funktion aufrufen und Result verwerfen
        0 // Exitcode aus ganzen Zahlen zurückgeben
    Eine Compilerseitige Einstellung kenne ich nicht.


    <Code:13/> - Koopakiller [kuːpakɪllɐ]
    Webseite | Code Beispiele | Facebook | Snippets
    Wenn die Frage beantwortet ist, dann markiert die hilfreichsten Beiträge als Antwort und bewertet die Beiträge. Danke.

    • Als Antwort markiert Liebly Sonntag, 31. März 2013 21:45
    Sonntag, 31. März 2013 17:07
    Moderator