tryキーワード
Processingにおけるtryキーワードは、catchを使用して例外を処理します。
SunのJavaドキュメントは、例外を「プログラムの実行中に発生し、プログラムの命令の通常の流れを妨げるイベント」と定義しています。
これは、たとえば、ファイルの読み取り中にエラーが発生する可能性があります。
Processingで使用するtryキーワードの使い方は以下の通りです。
BufferedReader reader;
String line;
void setup() {
//createWriter()の例からファイルを開きます。
reader = createReader("positions.txt");
}
void draw() {
try{
line = reader.readLine();
} catch(IOException e) {
e.printStackTrace();
line = null;
}
if(line == null) {
// エラーまたはファイルが空で読み込みを停止する
noLoop();
} else{
String[] pieces = split(line,TAB);
int x = int(pieces[0]);
int y = int(pieces[1]);
point(x, y);
}
}
〇tryキーワードの構文
try {
tryStatements
} catch (exception) {
catchStatements
}
〇tryキーワードのパラメータ
〇tryキーワードの戻り値
void