Главная arrow Новости Delphi arrow Exit - расширение синтаксиса в Delphi 2009  
30.07.2010
Главное меню
Главная
Лаборатория
Книги по дельфи
Инструменты
Статьи
Видео
Юмор
Поиск
Новости
Лента новостей
Новости Delphi
Новости проекта
Новости инструментов
Разные новости
База знаний Delphi
Общие вопросы
Windows, WinAPI
Графика, Звук
IDE Delphi
Консоль
Голосования
Как Вам Delphi 2007?
 
Каталог@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
Пожалуйста, введите проверочный код, который Вы видите на картинке.
 
< Пред.   След. >