是否有一个println类型的函数可用于F#中的文件系统?

是否有一个println类型的函数可用于F#中的文件系统?,f#,F#,我正在寻找最自然的方式将数据保存到文本文件中。有人能举个简单的例子吗?println家族是否有一个函数来完成这项工作?函数的工作原理类似于printf和sprintf,但需要文本编写器进行写入。你可以了解更多 注意整体 一个非常简单的例子: using (new StreamWriter("c:\\test.txt")) (fun file -> fprintfn file "test %i" 1 ) fprintf(和fprintfn)函数的工作原理类似于printf和spri

我正在寻找最自然的方式将数据保存到文本文件中。有人能举个简单的例子吗?println家族是否有一个函数来完成这项工作?

函数的工作原理类似于
printf
sprintf
,但需要
文本编写器
进行写入。你可以了解更多

注意整体

一个非常简单的例子:

using (new StreamWriter("c:\\test.txt")) (fun file ->
    fprintfn file "test %i" 1
)
fprintf
(和
fprintfn
)函数的工作原理类似于
printf
sprintf
,但需要一个
文本编写器来写入。你可以了解更多

注意整体

一个非常简单的例子:

using (new StreamWriter("c:\\test.txt")) (fun file ->
    fprintfn file "test %i" 1
)

fprintf等可能不是正确的方法,这取决于生成数据的方式。有时,它可以像这样简单:

let SaveMe() =
    let data =  [0..1000]
                |> List.map (fun i -> sprintf "string number %i" i)
    System.IO.File.WriteAllLines(@"c:\temp\myfile.txt", data)

fprintf等可能不是正确的方法,这取决于生成数据的方式。有时,它可以像这样简单:

let SaveMe() =
    let data =  [0..1000]
                |> List.map (fun i -> sprintf "string number %i" i)
    System.IO.File.WriteAllLines(@"c:\temp\myfile.txt", data)