引用符のエスケープ処理できない。
Chuckでは直接に文字列を出力するとき引用符(")で囲みますが、その中に引用符を書き込むとエラーになります。
<<<"miu"jun">>>; #=>line(1).char(9): syntax error
そこでエスケープ処理を探したんですが今のところサポートしていないそうです。チッ。ちなみに\は使えるのかと
<<<"miu\"jun">>>; #=>"miu\"jun" :(string)
上のような不思議な挙動をします。
実はQuine Programをやってみようと思ったわけです。ChucKを勉強する前、SuperColliderを1ヶ月ほど勉強していて、以下のようなものみつけたから
http://c2.com/cgi/wiki?QuineProgram
{ thisFunction.asCompileString ++ ".value" }.value
エスケープ処理できるとな〜ChucKよ。