Fatti

Albert Keller voleva acquistare dei maiali da Theodor Mathis. Il 7 gennaio 1959, Mathis ha venduto 60 maiali a Keller per un prezzo di 8'323 CHF, esigendo un pagamento in contanti. Keller ha promesso di pagare entro due o tre giorni tramite bonifico bancario. Prima che Keller pagasse, Franz Peter, che affermava di avere un credito di 12'608 CHF nei confronti di Mathis, ha riacquistato i maiali da Keller a un prezzo più alto. Peter ha quindi ceduto il suo credito contro Mathis a Keller, affinché quest'ultimo potesse compensarlo con il suo debito verso Mathis. Mathis ha successivamente citato in giudizio Keller per il pagamento del prezzo dei maiali. Keller si è rifiutato di pagare, invocando la compensazione con il credito ceduto da Peter. Il tribunale cantonale ha accolto la domanda di Mathis. Keller ha presentato ricorso.

Legge

Il Tribunale federale ritiene che il convenuto Keller abbia rinunciato alla compensazione promettendo un pagamento entro due o tre giorni. Sebbene non fosse a conoscenza del credito di Peter al momento di tale promessa, il Tribunale federale ritiene che Keller dovesse sapere che Mathis esigeva un pagamento in contanti e che la sua promessa di…