関数型プログラミング言語Haskell Part13
レス数が900を超えています。1000を超えると表示できなくなるよ。
0901デフォルトの名無しさん
2011/02/17(木) 20:50:54そんな実装しだら前の[a,b,c,d,e]が参照でぎなぐなるでねーが。
リストの中身(a,b,c...)をコピーする必要はねーが入れ物は新しいものを用意しなきゃならねー。
的外れだと言いながら堂々と馬鹿言うでねーよ。
ttp://mitpress.mit.edu/sicp/full-text/book/book-Z-H-15.html#%_sec_2.2.1
sicpで悪いがfig2.4にリストの実態があるでよ。中身が下段のブロックで、入れ物は上段の2個ブロックだ。
リストの一部更新をする場合、入れ物を元のリストと同じ数だけ作って、中身を指し示す先をちょっと弄るだげだ。
レス数が900を超えています。1000を超えると表示できなくなるよ。