ChucKはじめました。
1ヶ月をめどに頑張るか。
初めにdemo0.ckを開いてみる。最初のサンプルに適切かどうかわかりませんが、これから始めてみよう。
5::second + now => time later; while( now < later) { <<<now>>>; 1::second => now; } <<<now>>>;
実行はコマンドラインで
chuck demo0.ck
今日は=>や::や<<<が何を表すのか調べていこう、もしくは疑問を持とう。
変数の値を画面に出力するには、<<<変数>>>となります。1つやってみましょうか。
5 => int i; <<<i>>>; 4.8 => float s; <<<s>>>; <<<"gome,gome" , s>>>;
ファイル名をtest.ckにでもして実行してください。
データ型intを書かないとエラーになりました、変数sをiとすると上書きにならずエラー。文字列を出力する場合は""で囲む。2つ出力する場合はコンマで区切る。
サンプルdemo0.ckでwhileの中の
1::second => now;
nowに与えられた秒数で変数の値を変えることができるようだ。これによって周波数や振幅を変化させるんでしょう。結局はsleepみたいなもんじゃないでしょうか。