相关疑难解决方法(0)

F#中的System.Console.WriteLine()vs printfn

F#中以下两个语句之间有什么区别?它们相互比较有什么优点或缺点(不包括明显的语法差异)?

我知道WriteLine()是.NET的一部分,但不明白它可能带来什么影响.

示例代码:

printfn "This is an integer: %d" 5
System.Console.WriteLine("This is an integer: {0}" , 5)
Run Code Online (Sandbox Code Playgroud)

.net f#

19
推荐指数
2
解决办法
1万
查看次数

F# - 在F#交互窗口中显示完整结果

免责声明: F#新手问题!

如果我在Visual Studio中的F#文件中键入以下内容

#light

let squares =
    seq { for x in 1 .. 10 -> x * x }

printf "%A" squares
Run Code Online (Sandbox Code Playgroud)

并通过突出显示并按Alt+ 运行F#interactive,Enter交互式窗口中的输出为

> 
seq [1; 4; 9; 16; ...]
val squares : seq<int>

>
Run Code Online (Sandbox Code Playgroud)

但我希望看到完整的序列即

> 
seq [1; 4; 9; 16; 25; 36; 49; 64; 81; 100]
val squares : seq<int>

>
Run Code Online (Sandbox Code Playgroud)

这可能吗?我希望有一个我错过的环境.

f# f#-interactive

11
推荐指数
3
解决办法
3514
查看次数

如何在F#中打印整个列表?

当我使用Console.WriteLine打印列表时,它默认只显示前三个元素.如何让它打印列表的全部内容?

f#

4
推荐指数
2
解决办法
5406
查看次数

标签 统计

f# ×3

.net ×1

f#-interactive ×1