小编McG*_*gus的帖子

如何在 Visual Studio Code 中启用 F# Interactive?

问题:没有 F# 交互窗口。

背景:我让 F# Interactive 工作得很好,然后显然做了一些让它消失的事情,并且在选择代码的情况下按 Alt-Enter 时它不会显示。

预期结果:我以为 Alt + Enter 打开了 FSI 窗口并选择了代码,但它没有发生。

编辑:不知何故它又回来了。现在,我在“终端”下拉列表中将 F# Interactive 作为一个选项,而之前它只有 Powershell。奇怪但工作...

f# f#-interactive

7
推荐指数
2
解决办法
4165
查看次数

System.Random产生相同的随机数

尽管随机生成器仅创建一次,但输出始终是相同的随机结果(对于所有三个测试输出)。

一个稍大的脚本的测试代码段:

   let myRandGen = System.Random()
   let getRandomObject = 
      let options = [|"Bob"; "Jim"; "Jane"|]
      let randIndex  = myRandGen.Next(options.Length) 
      options.[randIndex] 

   printfn "New one: %s" getRandomObject
   printfn "New two: %s" getRandomObject
   printfn "New three: %s" getRandomObject
Run Code Online (Sandbox Code Playgroud)

我需要每个调用的输出是随机的,当前不是。

输出示例:

New one: Jane
New two: Jane
New three: Jane
Run Code Online (Sandbox Code Playgroud)

random f#

6
推荐指数
1
解决办法
150
查看次数

标签 统计

f# ×2

f#-interactive ×1

random ×1