Ho lavorato con molte lingue che non generano una firma del metodo basata sul tipo restituito. Ho anche lavorato con uno (forse alcuni?) Che lo fanno. Quelli che non mi hanno dato problemi in passato (come qui ). Perché i linguaggi di programmazione generano firme di metodi senza riguardo al tipo di ritorno?
Aggiornamento: Mi riferisco specificamente alle lingue compilate in modo statico