dans l'absolu, ça marche pas vraiment

Aujourd’hui, test surprise de C. Tout le monde s’assied, pas de discussion et fermez la porte svp. Voilà les copies, silence et vous avez dix minutes pour répondre.

Da test

 /* return the absolute value of the given argument x. */
int
abs(int x)
{
    if (x < 0)
        return (-x);
    else
        return (x);
}

Est ce que cette fonction renvoie toujours la bonne valeur?

Publié par kAworu Sam 06 mars 2010 14:53:00 GMT


this is it!

La nouvelle année toussa

Eh ouais, on est en 2010. Oui, je sais, ça fait 3 mois (techniquement, un quart de l’année) que c’est le cas. Et je blog maintenant, 3 mois plus tard. bravo. Je sais c’est pas du joli, donc je vais me rattraper.

Publié par kAworu Jeu 04 mars 2010 23:26:00 GMT


moar confuse()

>>> class Foo:
...     def __init__(self, start):
...             self.__bar = start
...     def bar(self):
...             return self.__bar
...     def setBar(self, neo):
...             self.__bar = neo
... 
>>> f = Foo(42)
>>> f.bar()
42
>>> f.__bar
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: Foo instance has no attribute '__bar'
>>> f.__bar = "ougaouga"
>>> f.__bar
'ougaouga'
>>> f.bar()
42
>>> f.setBar(1337)
>>> f.__bar
'ougaouga'
>>> f.bar()
1337
>>> f.__bar = "wtf"
>>> f.bar()
1337

Publié par kAworu Ven 15 jan 2010 19:33:00 GMT