| 
	Bill Allombert on Tue, 11 Mar 2025 15:46:37 +0100
	 | 
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
	
- To: pari-users@pari.math.u-bordeaux.fr
 
- Subject: Re: calling by reference
 
- From: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
 
- Date: Tue, 11 Mar 2025 15:46:32 +0100
 
- Delivery-date: Tue, 11 Mar 2025 15:46:37 +0100
 
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=math.u-bordeaux.fr;	s=2022; t=1741704395;	bh=9jp2l/19HTddCsaoSzirLjhtYT6+VLBEWkm9gAIkhq0=;	h=Date:From:To:Subject:References:In-Reply-To:From;	b=S54CI9kYmVns5h0IRF9KMHaYHVl5J/g5FPA6AVFyAI5Or0AUOC6rFtFX7eBslsKIC	 KFb9NBho8tXgp1MF0ozhQACr0YVxk4onxQd1hy/wkbJdSFCuzdrp7Oa/M4+PfvNyko	 l2cKNE+VKMzMowYlY1dx342A8MqURYBZjq4yxJJpm/qeM228jZGk1EXo37hxhD1+i4	 hihjVG6pcJAypnmdokat1OSUO7Z1ND0lULHiAdbLISEVu+LhzHIZgIOZrFIVgRN5V8	 KnI7XZmWMhqnofdETGtv0yPqlphz9NgPsJwI+0AH2JqVCsqxNVagvs+l60uD6OeS6S	 fIWjWUVsVC6KZRUmfR/1qZgnWc7NxdWcXzidz0pNz0E8A5oY80WapQ5jYvLWkzMtqJ	 ID6H8JPDrXuHuINHE9iyyFXzuFGnOZ81F/vwE+dJ/phFSCHOWffTwXvMHuv9m+tvir	 nSDoM5m15vaOzFLiKPqxvx1S8DUJj+gAnEYBJqeZbCtBGMbtAfqdfn98mYJ3OMIiR9	 xnMzNVUjJk/aEjZR6nHPfzfN5eZGsfqGMSzLlY6gqtxZt4J+XVAd47tAab0FSBzFsE	 2aGNdjBuAWZJCOlNJ0RBV4jw4+XmClA+UbYamJC1MfPyoXVQSagRu0YS7Rpj1+j69K	 FpPbugBQuoinLGssJiwlBqTQ=
 
- In-reply-to: <c6d6d53a-c300-412a-b1da-5eae7b50b78f@isolution.nl>
 
- Mail-followup-to: pari-users@pari.math.u-bordeaux.fr
 
- References: <c6d6d53a-c300-412a-b1da-5eae7b50b78f@isolution.nl>
 
On Tue, Mar 11, 2025 at 03:27:28PM +0100, Ruud H.G. van Tol wrote:
> 
> The user manual states:
> 
> 2.7.2 [...] If an argument is prefixed by a tilde ~ in the function
> declaration and the call, it is passed by reference. (If either the
> declaration or the call is missing a tilde, we revert to a call by value.)
Actually it depends if the variable is lexically or dynamically scoped.
Please do not forget the ~!
Cheers,
Bill