arrays - 有没有一种简单的方法来打印数组的每个元素?

标签 arrays printing f#

let x=[|15..20|]
let y=Array.map f x
printf "%O" y

嗯,我得到了类型信息。

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

最佳答案

System 命名空间中使用 String.Join 或使用 F#“native”:

let x = [| 15 .. 20 |]

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

x |> Seq.map string |> String.concat "," |> printfn "%s"

关于arrays - 有没有一种简单的方法来打印数组的每个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30394141/

相关文章:

f# - 了解F#文档功能签名

f# - 涉及静态类型转换的 f# 方法的泛型类型约束

c++ - 用不重复的随机数填充二维数组

css - A4 尺寸纸张的打印布局

f# - FSharp 和向上转换到接口(interface)似乎是多余的

c - 线性打印汉诺塔

.net - 我应该为 KR403 Zebra 打印机使用哪个 SDK

java - 如何处理在行尾和行首连接字符串的回车?

arrays - 使数组排序的最小操作数

android - 设置数组以在Android应用中保存声音