簡體   English   中英

在LINQPad中,F#中C#的.Dump()方法的等價物是什么?

[英]In LINQPad , what is the equivalent of C#'s .Dump() method in F#?

在LINQPad中,F#中C#的.Dump()方法的等價物是什么?

例如,在F#語法中轉儲下面的C#的最快方法是什么?

var nums = new List<int> { 1, 2, 3, 4, 5 };
nums.Dump();

let nums = [1; 2; 3; 4; 5]

這對我有用:

let nums = [1; 2; 3; 4; 5]
nums.Dump()

您還可以使用Dump功能:

let nums = [1; 2; 3; 4; 5]
Dump nums
nums |> Dump
(* ... *)

除了已經給定的.Dump()方法之外,您應該知道在將一個集合(和其他類型)寫入控制台時也會自動調用它:

let nums = [1; 2; 3; 4; 5]
Console.WriteLine(nums);

也會給你轉儲。

這個也可以在管道工作流程的中間使用,因為它返回他的輸入。

let DumpHelper (caption:string) a =
 a.Dump(caption)
 a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM