<doc>
	<legacy_id>432</legacy_id>
	<term>pass by reference</term>
	<definition><p>A way of using <glossary tag="parameter">parameters</glossary> where you pass a <glossary tag="local variable">local variable</glossary> to the <glossary tag="call">called</glossary> <glossary tag="handler">handler</glossary>, and changing the <glossary tag="parameter">parameter</glossary> within the <glossary tag="call">called</glossary> <glossary tag="handler">handler</glossary> also changes the <glossary tag="variable">variable</glossary> in the <glossary tag="call">calling</glossary> <glossary tag="handler">handler</glossary>.</p>
<p></p>
<p>You specify that a <glossary tag="parameter">parameter</glossary> is to be passed by reference by preceding its name with the <href tag="../dictionary/@_keyword.xml">@</href> character in the called <glossary tag="handler">handler's</glossary> first line.</p></definition>
	<categories>
	 	<category>Values &amp; Properties</category>
	</categories>
	<synonyms>
	 	<synonym>pass by reference</synonym>
	 	<synonym>passed by reference</synonym>
	 	<synonym>passing by reference</synonym>
	 	<synonym>passes by reference</synonym>
	 	<synonym>pass-by-reference</synonym>
	 	<synonym>call by reference</synonym>
	 	<synonym>called by reference</synonym>
	 	<synonym>calling by reference</synonym>
	 	<synonym>calls by reference</synonym>
	 	<synonym>call-by-reference</synonym>
	</synonyms>
</doc>