1

Может кто-нибудь объяснить по имени, ссылке и значению по глубине, а также сравнить их друг с другом?Вызов по названию/ссылке/значению

Простые примеры были бы замечательными. Я действительно сосредоточен на вызове по имени, похоже, что он очень похож на вызов по ссылке.

+1

Вы прочитали это первым? http://en.wikipedia.org/wiki/Evaluation_strategy – ewernli

+0

Это стандартный материал, охватываемый любыми принципами текста языков программирования. Также есть более ранние вопросы по одной теме. – ibid

ответ

2

вызов по имени: при вызове по имени фактический аргумент не оценивается в месте вызова функции, а заменяет все экземпляры соответствующих формальных параметров в тексте. Фактический аргумент оценивается столько раз, сколько требуется. Фактический аргумент оценивается в среде «вызывающего» (если необходимо):

 Смежные вопросы

  • Нет связанных вопросов^_^