Текущий архив: 2006.01.08;
Скачать: CL | DM;
Внизout параметры Найти похожие ветки
← →
з. танька (2005-12-20 15:26) [0]привет!
видела в одной книжке шо out-параметры не могут стоять справа от знака присваивания. проверила - могут. по сути получается что книжка врет и var и out одно и то же. или может у меня какие нибудь настройки сбились?
← →
Johnmen © (2005-12-20 15:34) [1]Шо за це? Сбилось?
← →
з. танька (2005-12-20 15:44) [2]то есть так и надо?
← →
Sergey13 © (2005-12-20 15:45) [3]8-)
Что-то это мне напоминает.
← →
Digitman © (2005-12-20 15:47) [4]
> видела в одной книжке шо out-параметры не могут стоять справа
> от знака присваивания
такие книжки - фтопку
← →
umbra © (2005-12-20 15:52) [5]var - берется значение, возвращается измененное значение
out - значение обнуляется (предыдущее значение теряется), возвращается присвоенное. Предыдущее значение никого не интересует
← →
з. танька (2005-12-20 15:58) [6]спасибо umbra!
← →
Anatoly Podgoretsky © (2005-12-20 16:03) [7]umbra © (20.12.05 15:52) [5]
Только не обнуляется, а не берется во внимание и значение обязательно должно быть присвоено в функции.
← →
umbra © (2005-12-20 16:09) [8]2 Anatoly Podgoretsky © (20.12.05 16:03) [7]
да, конечно. примерно это я и имел в виду
← →
Набережных С. © (2005-12-20 16:40) [9]Берется текущее значение во внимание или не берется, будет что-то присвоено в функции или не будет - полностью зависит от программиста, язык никаких ограничений на это не накладывает. Т.е. различия лежат в области сознания программиста, но не компилятора. Точнее будет сказать, что значение параметра не должно приниматься во внимание программистом, но должно быть им установлено внутри функции, в соответствии с принятыми соглашениями языка, но не более. Хотя и не менее:)
Страницы: 1 вся ветка
Текущий архив: 2006.01.08;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c