1
私は、1と0の同じサイズのベクトルのベクトルを受け取るClojure関数(gol [coll])
を実装しています。これを繰り返して、各インデックスの近い位置を確認して新しいボードを返します。生命のコンウェイのゲームのようなものClojureベクトルを反復する
入力:
`(gol [[0 0 0 0 0]
[0 0 0 0 0]
[0 1 1 1 0]
[0 0 0 0 0]
[0 0 0 0 0]])`
出力:
`[[0 0 0 0 0]
[0 0 1 0 0]
[0 0 1 0 0]
[0 0 1 0 0]
[0 0 0 0 0]]`
がどのようにベクトルを反復処理し、同時に値を変更できますか?