1. Если вы передаете функции в качестве параметра объект (или массив), и внутри функции меняете какие-то свойства переданного объекта, то получаете эффект var в паскале или передачи по ссылке в С.
2. Если вы передаете число или строку, то это не возможно
3. Если вы внутри функции присваиваете параметру новое значение, то, даже если это был объект, эффект var/ссылки теряется.
Влиять на это нельзя, т.е. невозможно передать объект по значению, так же как число или строку по ссылке.
|