【发布时间】:2017-02-23 03:47:40
【问题描述】:
我正在打印井字游戏板。我为电路板的每个单元格设置了一个字符数组,并为电路板提供了一个格式字符串。我目前正在做:
let cells = [| 'X'; 'O'; 'X'; 'O'; 'X'; 'O'; ' '; ' '; ' ' |]
printfn ".===.===.===.\n\
| %c | %c | %c |\n\
.===.===.===.\n\
| %c | %c | %c |\n\
.===.===.===.\n\
| %c | %c | %c |\n\
.===.===.===.\n" cells.[0] cells.[1] cells.[2] cells.[3] cells.[4] cells.[5] cells.[6] cells.[7] cells.[8]
有没有办法在不显式枚举数组中的所有 9 个项目的情况下将单元数组提供给 printfn?我可以以某种方式使用 Array.fold 或 kprintf 吗?
【问题讨论】: