【发布时间】:2016-08-12 08:29:44
【问题描述】:
我有这段代码应该生成随机名称:
let generateName =
let rnd = System.Random()
let c1 = rnd.Next(65, 90) |> System.Convert.ToChar |> string
let c2 = rnd.Next(65, 90) |> System.Convert.ToChar |> string
let n = rnd.Next(0, 999) |> string
c1 + c2 + n
这计算为一个字符串,这不是我想要的。添加单元参数可以解决问题,但现在我必须像 C# 函数一样调用我的函数:
let myFunc() =
"Hello"
myFunc()
这是我必须这样做的方式,还是有更惯用的方式?
【问题讨论】:
标签: f#