DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Инициализация переменных

Во многих языках программирования не указывается, что содержится в не­инициализированных переменных. Во время выполнения программы в та­ких переменных могут оказаться случайные либо неизвестные значения. Это считается некорректным стилем программирования; рекомендуется инициализировать переменные, если их значения могут быть определены.
В PL/SQL информация, содержащаяся в неинициализированной пе­ременной, определяется — такой переменной присваивается NULL. NULL означает "пропущенное или неизвестное значение", поэтому впол­не логично, что NULL по умолчанию присваивается любой неинициали­зированной переменной. Это свойство присуще PL/SQL. Во многих языках программирования (в том числе в С и Ada) значения для неиници­ализированных переменных не определяются. Некоторые языки (напри­мер, Java) требуют инициализации всех переменных.
 









jAntivirus