Ajout d'une méthode str pour les RpnExpr

This commit is contained in:
Yann Weber 2018-05-13 22:51:30 +02:00
commit cc0d798302

View file

@ -60,6 +60,9 @@ class RpnExpr(list):
raise TypeError('RpnSymbol expected but got %s' % type(val))
super().__setitem(idx, val)
def __str__(self):
return ' '.join([str(sym) for sym in self])
@classmethod
def random(cls, sz):
return cls([RpnSymbol.random() for _ in range(sz)])