サイズ 800000 のブール値 (0 または 1) の配列を作成する必要があります。また、インデックスの値をいつでもチェック/変更できるようにする必要があります。ベクトルまたはコマンドを使用できませんset!
。
ドキュメントを見ていたらbuild-list
[ 1 ] が見つかりました。だから私はこのようなゼロの配列を作りました:
(define arrBool (build-list 800000 (lambda (x) (* x 0))))
list-ref
[ 2 ]でインデックスにアクセスできることはわかっています。ただし、そのインデックスの値を変更する方法に関するドキュメントには何も見つかりません。たとえば、0
インデックス 27392 をに変更したい場合1
、まったく新しいリストを作成せずにこれを行うにはどうすればよいでしょうか?
どんな助けでも大歓迎です、ありがとう!