相关疑难解决方法(0)

F#功能与值

这是一个非常简单的问题,我只是想检查一下我正在做什么,以及我如何解释F#是有道理的.如果我有声明

let printRandom = 
  x = MyApplication.getRandom()
  printfn "%d" x
  x
Run Code Online (Sandbox Code Playgroud)

printRandomF#不是创建函数,而是运行一次,然后为其赋值.所以,现在,当我调用printRandom时,不是获取一个新的随机值并打印它,我只是得到第一次返回的内容.我可以解决这个我的定义:

let printRandom() = 
  x = MyApplication.getRandom()
  printfn "%d" x
  x
Run Code Online (Sandbox Code Playgroud)

这是在无参数函数和值之间进行区分的正确方法吗?这对我来说似乎不太理想.是否会对咖喱,成分等产生影响?

f#

16
推荐指数
3
解决办法
1245
查看次数

标签 统计

f# ×1