Ejemplo n.º 1
0
print x.force()


pp = [Lazy(lambda: 3), Lazy(lambda: 4)]
i = 1
x = Lazy(lambda temp = pp[i]: temp.force())
i = 0;
print x.force()
print x.force()
pp[1].update(lambda: 10);
print x.force()


#Other tests
x = Lazy(lambda: 3)
y = [];
y.append(x);
print y[0].force()
x.update(lambda: 4);
print y[0].force()


#testing min_adapton
y = l2ll([3, 5, 4, 2, 9, 8])
x = min_adapton(y)
print x.force()
y[3].update(lambda: 0)
print x.force()
y[3].update(lambda: 1)
print x.force()