是否有一种简单的方法来打印数组的每个元素?

vik*_*ata 3 printing arrays f#

let x=[|15..20|]
let y=Array.map f x
printf "%O" y
Run Code Online (Sandbox Code Playgroud)

好吧,我得到了一个类型信息.

有没有办法用","的分隔符打印"y"的每个元素,而不必使用for循环?

Car*_*Dev 7

要么String.JoinSystem命名空间中使用,要么在F#'native'中使用:

let x = [| 15 .. 20 |]

printfn "%s" (System.String.Join(",", x))

x |> Seq.map string |> String.concat "," |> printfn "%s"
Run Code Online (Sandbox Code Playgroud)