相关疑难解决方法(0)

如何在F#中设置默认参数值?

以此功能为例:

// Sequence of random numbers
open System

let randomSequence m n= 
    seq { 
        let rng = new Random()
        while true do
            yield rng.Next(m,n)
    }


randomSequence 8 39
Run Code Online (Sandbox Code Playgroud)

randomSequence函数有两个参数:m, n.这作为正常功能正常工作.我想设置默认值m, n,例如:

(m = 1, n = 100)
Run Code Online (Sandbox Code Playgroud)

如果没有给出参数,则该函数采用默认值.在F#中有可能吗?

f#

11
推荐指数
3
解决办法
6037
查看次数

标签 统计

f# ×1