我試圖在Racket中編寫一個簡單的tic tac腳趾遊戲,並且無法弄清楚如何在一個序列中設置一個值。如何設置序列中的值?
我有個字符的後續2D序列:
(define playing-board '((#\- #\- #\-)
(#\- #\- #\-)
(#\- #\- #\-)))
這裏就是我想要做的事:
(let ([row (sequence-ref playing-board y)])
(sequence-set? row x #\O)
)
現在想想,即使沒有工作,這將只更改row
和playing-board
。