Tôi đang in một bảng Tic-Tac-Toe. Tôi có một loạt các ký tự cho mỗi ô của bảng và một chuỗi định dạng cho bảng. Tôi hiện đang làm:Cho ăn một mảng để infn
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]
Có cách nào để nạp mảng ô vào printfn mà không liệt kê rõ ràng tất cả 9 mục trong mảng không? Tôi có thể sử dụng Array.fold hoặc kprintf bằng cách nào đó?
Bây giờ đó là giống như nó! – Funk