「Scheme」の版間の差分
削除された内容 追加された内容
Bethlehem4 (トーク | 投稿記録) Path |
|||
233 行
1010
表示できるのは、Schemeの処理系が受け付けるすべての S 式です。数値、文字、文字列、クオートされたリストなど、何でも表示できます。ただし、関数は内部表現が処理系毎に異なることに注意して下さい。(display 10) の評価値は、未定義です。他の変数に束縛する意味はありません。複数の値を表示するとき、Scheme では以下のように書くことができます。
>(define x "Xvalue")
>(for-each display `(1 2 3 x ,x "\n" "newline")
1 2 3 x Xvalue
newline
準引用により , が前に付くと、値が展開されます。それから
>(display 10 output-port)
と書けば、出力先を変更できます。output-port は、関数 open-output-file の返り値を指定します。
===lambda===
|