|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.08.2011, 12:25 | #21 | |
Пользователь
Регистрация: 27.07.2011
Сообщений: 71
|
вот такой вопрос: чем отличается реализация эта
Цитата:
Код:
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
|
|
22.08.2011, 12:30 | #22 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Если я не ошибаюсь, при var можно передавать переменную для обработки подпрограммой и возможностью её изменения, а out - только выведения резлультата. Хотя я как-то по привычки использую var, но лучше разбивать код на более мелкие части, чтобы код был прост и понятен
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
22.08.2011, 12:40 | #23 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
DenNik2006, в данном примере разницы нет.
а вообще out автоматически очищается при входе в процедуру, это удобно например при получении из процедуры данных записи (record) |
22.08.2011, 12:42 | #24 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
22.08.2011, 12:43 | #25 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Цитата:
На счет разницы, возможно есть небольшое преимущество в производительности, ведь не нужно передавать лишний параметр, всего лишь выделить для него память
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
|
22.08.2011, 12:47 | #26 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
ну ведь очищается, я же не говорил что она уничтожается
это аналогично FillChar |
22.08.2011, 13:13 | #27 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
И какой идиот считает, что процедура возвращает значение через ВАР?
Тогда функция возвращает несколько значений... Если для вас нет разницы между вернуть значение и изменить параметр, то причем тут процедура? http://en.wikipedia.org/wiki/Side_ef...mputer_science) |
22.08.2011, 16:37 | #28 | ||
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Цитата:
2. Изучай делфи: http://www.snkey.net/books/delphi/ch1-6.html Цитата:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
Последний раз редактировалось Stilet; 22.08.2011 в 17:31. |
||
22.08.2011, 17:23 | #29 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
Спасибо всем!
|
22.08.2011, 17:35 | #30 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать так,чтобы он левой рукой до стены коснулся? и если можно чтобы двери лифта закрылись | maxon56 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.06.2011 18:46 |
Как записать, чтобы ячейка выдавала то же число, что введено в другой? | abdumanon | Microsoft Office Excel | 6 | 09.04.2009 16:05 |
Как сделать так,чтобы при нажатии на кнопку выполнялась процедура? | Bolgarin | Общие вопросы Delphi | 10 | 03.06.2008 23:48 |
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки | urgu_st | Помощь студентам | 13 | 23.10.2007 09:14 |
что нужно сделать, чтобы при нажатии кнопки запускалась процедура | mager | Общие вопросы Delphi | 15 | 19.11.2006 15:02 |