带有值的字典环境变量列表 - 惯用F#

Bud*_*Joe 3 .net f# dictionary environment-variables

采用F#字符串列表的惯用方法是什么?

let myList = ["BUILD_NUMBER"; "GIT_COMMIT"; "GIT_BRANCH"]
Run Code Online (Sandbox Code Playgroud)

并将其转换为字典,其中上面的单词是键,相应的环境变量是值.

是应该用单线程还是用管道表达来完成所有这些?我错过了FP背景知道如何从列表到字典.在F#中最常用的方法是什么?

Seh*_*cht 9

Environment.GetEnvironmentVariabledict函数应该做的工作:

let env =
  myList
  |> Seq.map (fun var -> var, Environment.GetEnvironmentVariable var)
  |> dict
Run Code Online (Sandbox Code Playgroud)