今日のscheme

schemeに慣れなければ、いつまでも読めない。

  • define : 変数の定義。変数に値を関連付ける

例)
> (define file-number 10)
file-number
> (display file-number)
10

  • string-append : 文字列の結合

例)
> (define hoge1 "123")
hoge1
> (define hoge2 "456")
hoge2
> (string-append hoge1 hoge2)
123456
>

  • set! : 代入

例)
> (set! file-number 5)
file-number
> (display file-number)
5

  • symbol->string :記号を文字列へ変換?