[1..4] 可以帮助产生
[1;2;3;4]
但我希望生成这样的范围:
[10;8;6;4;2]
如何使用范围语义来实现这一点(间隔+降序)?在这种情况下是否必须使用“for”循环?
非常感谢。
最佳答案
尝试这个:
[10 .. -2 .. 2] ;;
// val it : int list = [10; 8; 6; 4; 2]
中间的值指定了间隔。
关于F#:如何生成具有降序元素的列表范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35147479/