変数や関数の実行結果を文字列に埋め込む、Rubyでいうところの "a = #{a}"
みたいなことをGaucheでやるには、
- Gauche ユーザリファレンス: 6.12 文字列:
#"~a"
で埋め込み可能
> (let ((a 123)) |
- 後ろにすぐ文字を繋げたい場合には、
|
で囲う
> (let ((a 123)) |
- リーダーマクロで実装されているということで、
#
の前にクォートをつけると展開した形がわかる
> '#"a = ~|a|aaa" |
変数や関数の実行結果を文字列に埋め込む、Rubyでいうところの "a = #{a}"
みたいなことをGaucheでやるには、
#"~a"
で埋め込み可能> (let ((a 123)) |
|
で囲う> (let ((a 123)) |
#
の前にクォートをつけると展開した形がわかる> '#"a = ~|a|aaa" |