自分の書いたSICP問題2.17がキモい件。
というかキモいと言われたorz
ネイティブに書いていないことと,新たにリスト作ってるというのが理由。
実行結果は問題無いので表面的には同じく見えるんだけど,メモリ上のアドレスが違うんじゃね?みたいな。
新しいリスト作ってるんだからlast-pairしてないよね?とか。
こういう指摘があるから面白い!
;q2-17
(define (last-pair x)
(list (list-ref x (- (length x) 1))))
自分の書いたSICP問題2.17がキモい件。
というかキモいと言われたorz
ネイティブに書いていないことと,新たにリスト作ってるというのが理由。
実行結果は問題無いので表面的には同じく見えるんだけど,メモリ上のアドレスが違うんじゃね?みたいな。
新しいリスト作ってるんだからlast-pairしてないよね?とか。
こういう指摘があるから面白い!
;q2-17
(define (last-pair x)
(list (list-ref x (- (length x) 1))))
トラックバックURL: http://ttlweb.jp/cgi-bin/mt/mt-tb.cgi/878
コメントする