Вещь, целое понятие ссылки/значения не впишется в Python. Python не имеет никакого "значения" переменной. Python имеет только объекты и имена, которые относятся к объектам.
Поэтому, когда Вы вызываете функцию и ставите "имя" в круглой скобке, как это:
def func(x): # defines a function that takes an argument
... # do something here
func(myname) # calling the function
фактический объект, который myname
указывает, передается, не имя myname
само . В функции другое имя (x
) дано для обращения к тому же переданному объекту.
можно изменить объект в функции, если это изменяемо, но Вы не можете изменить то, на что внешнее имя указывает . Все равно это происходит, когда Вы делаете
anothername = myname
Поэтому, я могу ответить на Ваш вопрос с:
это - "передача значением", но все значения являются просто ссылками на объекты.
Существует 2 способа создания подробного файла .map.
1) вы должны убедиться, что установлена директива компилятора {D +} и «Подробная карта» Файл "выбран на странице" Проект> Параметры> Компоновщик "среды IDE.
2) Другой вариант - использование -GD From компилятор командной строки Delphi
dcc32.exe -B -DDEBUG -GD yourprojectname.dpr
Директивы компилятора Delphi (список Embarcadero)
$D Determines whether application debug information is built
$DebugInfo Determines whether application debug information is built
Пока.