スクリプトで結果や診断メッセージを表示することはよくあることです。 標準出力に任意の種類の出力を書き込むには、? および ?? コマンドを使用します。標準出力は、リダイレクトが指定されていなければコンソール画面が出力先となります。 式の中から標準出力に出力を書き込むには、qout() および qqout() 関数を使用します。 関数 qout() は ? と同じ、qqout() は ?? と同じです。 両方のコマンドと関数で、引数のリストを受け取ります。
リストの各引数を文字列表現で標準出力に書き込みます。 表示される各引数の間には、スペースが 1 個自動的に配置されます。 出力は改行文字で終了します。
リストの各引数を文字列表現で標準出力に書き込みます。 表示される各引数の間には、スペースが 1 個自動的に配置されます。
注: ? および ?? 出力コマンドは行の先頭でのみ使用できます。
例
? コマンドは、指定された値に続けて 1 個の改行文字を出力します。
? "Hello World" Hello World
? コマンドは、カンマ区切りの引数リストも受け取ります。 表示される引数は、1 個のスペース区切りで出力されます。
? "Hello", "World" Hello World
?? コマンドは ? のように動作しますが、出力の最後に改行を追加しません。 一部の ?? コマンドは、1 行の出力を構築するスクリプト内で使用できます。
?? "Hello" ?? " " ?? "World"
どちらのコマンドも、任意のデータ型とその組み合わせを受け取ります。
? "今日の日付: ", new Date ? "2 の平方根: ", Math.sqrt(2)
1 から 10 までの数を表示します。
for(i=1;i<11;i++)qout(i);
|
Copyright © 2013 CA.
All rights reserved.
|
|