[Python] avrei bisogno di un puntatore
Strap Lab
lab a strap.it
Ven 13 Set 2019 17:19:38 CEST
On Fri, Sep 13, 2019 at 4:55 PM Carlos Catucci <carlos.catucci a gmail.com>
wrote:
>
>
> On Fri, 13 Sep 2019 at 16:50, Giovanni Vittorio Spina <
> vittorio.spina a gmail.com> wrote:
>
>> ovviamente così scritta, la funziona inverse viene chiamata solo
>> all'inizializzazione e la variabile rimarrà sempre con a[2]==1.
>> I puntatori non esistono, ma sapete se c'è il modo di aggiungere un
>> elemento alla lista che richiami una funzione e quindi di fatto tenga
>> aggiornata la lista stessa gni qual volta viene utilizzata?
>>
>
>
La sparo grossa, tanto è venerdì, usamo un singleton:
>>> class SingleTone(object):
... __instance = None
... def __new__(cls, val):
... if SingleTone.__instance is None:
... SingleTone.__instance = object.__new__(cls)
... SingleTone.__instance.val = val
... return SingleTone.__instance
... def __repr__(self):
... return str(SingleTone.__instance.val)
...
>>> a = [1, 3, SingleTone(4)]
>>> a
[1, 3, 4]
SingleTone(80)
80
>>> a
[1, 3, 80]
Sani
Strap
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20190913/70d8cae7/attachment-0001.html>
Maggiori informazioni sulla lista
Python