タグ

2016年1月13日のブックマーク (1件)

  • Scheme手習い (1) 掟 - kb84tkhrのブログ

    Scheme手習いの復習を兼ねて、お勉強ログを焼き直しながら書いていきます 第1章「おもちゃ」ではアトム・リストの基礎を覚えます できることなら、読みながら例を試してほしい。 と書いてありますので実際に動かしながら進めましょう 以下のような問いを処理系で確かめるには lのcarは何ですか。引数lは次の通り。 (a b c) lのcarは何ですか。 ここで lは ((a b c) x y z) です。 以下のようにします > (define l '(a b c)) > (car l) a > (define l '((a b c) x y z)) > (car l) (a b c) lを2回defineしてますが、REPL上ではエラーになりませんでした 考えてみると不思議なことです 処理系に依存してるのかもしれません きちんとやるとすると、(このには出てきませんが)letを使ってこんな風に

    Scheme手習い (1) 掟 - kb84tkhrのブログ