Si desea utilizar el motor # formateado de la F (y evitar la aplicación de la misma cosa usted mismo), puede utilizar las funciones F # de impresión, tales como printfn
. Se le puede dar un especificador de formato para imprimir una lista completa (usando F # formato) o imprimir sólo unos primeros elementos (lo que ocurre cuando se llama ToString
):
> printfn "%A" [ 1 .. 5 ];; // Full list using F# formatting
[1; 2; 3; 4; 5]
> printfn "%O" [ 1 .. 5 ];; // Using ToString (same as WriteLine)
[1; 2; 3; ... ]
Si desea utilizar Console.WriteLine
(u otro. método NET) por alguna razón, también se puede utilizar sprintf
que se comporta de manera similar a printf
, pero devuelve la cadena con formato como el resultado:
Console.WriteLine(sprintf "%A" list)
la ventaja de utilizar printf
o sprintf
es que también se ocupa automáticamente con otros F # tipos (por ejemplo, si tiene un li st que contiene tuplas, uniones discriminadas o registros).
Quizás esta respuesta le ayuda a cabo -http: //stackoverflow.com/questions/1508818/f-display-full-results-in-f-interactive- ventana –