2013-03-13 4 views
5

Gibt es eine Möglichkeit, einen Bereich in absteigender Reihenfolge zu bekommen?Fsharp - Bereich Auswertung

Ex

[1..4] 

ausgewertet

> val it : int list = [1; 2; 3; 4] 

Aber

[4..1] 

ausgewertet

> val it : int list = [] 

Gibt es eine andere Syntax, um dies zu erreichen, ohne eine List.Reverse machen zu müssen?

Antwort

9

Sie zu tun haben:

[4..-1..1] 

Die -1 wird der Schritt