2016-05-31 8 views

Antwort

7

gibt es keine Entsprechung dieser Syntax in Elm.

Der einfachste Weg, um ein ähnliches Verhalten zu erreichen, wäre die Verwendung eines Mustervergleichs mit der case-Anweisung.

Bitte beachten Sie das folgende Beispiel:

factorial : Int -> Int 
factorial n = 
    case n of 
    0 -> 
     1 
    _ -> 
     n * factorial (n - 1) 

Die _ aus dem Beispiel dient oben als Platzhalter ein beliebiges Muster zu entsprechen, in diesem Fall, es ist eine ganze Zahl verschieden von 0

+0

Dank, das funktioniert! Ein wenig ausführlicher, aber funktional. – lookyhooky