On Jul 14, 2010, at 1:26 AM, Gary Herron wrote:
On 07/13/2010 03:02 PM, Roald de Vries wrote:
Hi Gary,

On Jul 13, 2010, at 8:54 PM, Gary Herron wrote:
On 07/13/2010 10:26 AM, Roald de Vries wrote:
Hi all,

I have two objects that should both be able to alter a shared float. So i need something like a mutable float object, or a float reference object. Does anybody know if something like that exists? I know it's
not hard to build, but I have a feeling that there should be a
standard solution to it.

Roald

Huh? I must be missing something here. Isn't this what you use a
variable for:

Maybe I didn't explain well:

>>> shared_var = 1.0
>>> x.var = shared_var
>>> y.var = shared_var
>>> x.var = 2.0
>>> y.var
1.0

I wanted y.var and x.var to point to the same value, so that always
x.var == y.var. So that the last line becomes:

>>> y.var
2.0

Cheers, Roald

Please keep responses and further discussions on
 list.python-l...@python.org
instead of using private emails.

Sorry.

Python does not have pointers, so if I take your wording"y.var and x.var to point to the same value" literally, then the answer is NO Python does not do that.

Maybe I should have put it between quotes, but I used the words 'mutable float' and 'float reference' in the original post, and this was only an attempt to clarify better.

However, Python does have references all over the place, so you can achieve something similar in many ways.

I know, I just wondered if there is a *standard* solution.

Cheers, Roald
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to