Processing:Справочник языка Processing/try

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


try [1]

Обозначение

try

Описание

Ключевое слово try используется с catch для обработки исключений. В документации по Java в Sun исключение описывается как «событие, происходящее во время выполнения программы, которое нарушает нормальный поток инструкций программы». Это может быть, например, ошибка при чтении файла.

Синтаксис

try {
  tryStatements
} catch (exception) {
  catchStatements
}

Параметры

tryStatements   - если этот код генерирует исключение, тогда выполняется код в "catch"
exception       - вызванное исключение Java
catchStatements - код, обрабатывающий исключение

Пример

  1. BufferedReader reader;
  2. String line;
  3.  
  4. void setup() {
  5.   // Открываем файл
  6.   reader = createReader("positions.txt");    
  7. }
  8.  
  9. void draw() {
  10.   try {
  11.     line = reader.readLine();
  12.   } catch (IOException e) {
  13.     e.printStackTrace();
  14.     line = null;
  15.   }
  16.   if (line == null) {
  17.     // Останавливаем чтение из-за ошибки или пустого файла
  18.     noLoop();  
  19.   } else {
  20.     String[] pieces = split(line, TAB);
  21.     int x = int(pieces[0]);
  22.     int y = int(pieces[1]);
  23.     point(x, y);
  24.   }
  25. }

См.также

Внешние ссылки

  1. processing.org - try