Главная arrow Новости Delphi arrow Exit - расширение синтаксиса в Delphi 2009  
06.02.2012
Главное меню
Главная
Лаборатория
Книги по дельфи
Инструменты
Статьи
Видео
Юмор
Ссылки
Поиск
База знаний Delphi
Общие вопросы
Windows, WinAPI
Графика, Звук
IDE Delphi
Консоль
Авторизация





Забыли пароль?
Вы не зарегистрированы. Регистрация
Каталог@Mail.ru - каталог ресурсов интернет
Exit - расширение синтаксиса в Delphi 2009 Версия для печати
Рейтинг: / 5
ХудшаяЛучшая 
Написал Snowy   
23.07.2008
В Delphi 2009, выход которой ожидается в скором времени, расширен синтаксис комманды Exit.
Пример. Типичная ситуация:
function SomeFun(i: integer): integer;
begin
  if i = 0 then
  begin
    result := 0;
    Exit;
  end;
  ...
Теперь этот код можно будет записать проще и короче:
function SomeFun(i: integer): integer;
begin
  if i = 0 then Exit(0);
  ...
То есть теперь в параметре Exit можно указать результат функции.
Вполне логично...
Добавить новыйПоиск
5pliT   2008-07-27 18:01:30
Наверное можно ещё короче Exit(i).
Насколько я понял это аналог return'a
Snowy   2008-07-27 22:38:38
Это комбинация. Exit с присвоением result'a
Два приведённых кода выполняют идентичные действия.
safright   2008-08-14 20:51:07
Точно, return! :) Привет сям и всем-всем-всем.
Анонимно   2009-06-16 13:49:22
А для чего она нужна exit, я не пойму помогите?
комментарии
Имя:
Заголовок:
UBB-Код:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Security Image
Пожалуйста, введите проверочный код, который Вы видите на картинке.
 
< Пред.   След. >