NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

Processing(tryキーワードの使い方)

tryキーワード
 Processingにおけるtryキーワードは、catchを使用して例外を処理します。
 SunのJavaドキュメントは、例外を「プログラムの実行中に発生し、プログラムの命令の通常の流れを妨げるイベント」と定義しています。
 これは、たとえば、ファイルの読み取り中にエラーが発生する可能性があります。

 Processingで使用するtryキーワードの使い方は以下の通りです。
イメージ 4
   
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);

  }
}
イメージ 3
図1:プログラムの内容

tryキーワードの構文
try {
  tryStatements
} catch (exception) {
  catchStatements

tryキーワードのパラメータ
tryStatements コードが例外をスローすると、catchのコードが実行されます
exception :例外がスローされたJava
catchStatements:例外を処理するコード

tryキーワードの戻り値
 void

イメージ 1イメージ 3
励みになりますのでよければクリック下さい(^o^)/



この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。