Buongiorno
Mi è capitato di perdere varie ore perchè una funzione creata originariamente per restituire un tipo boolean era stata trasformata per restituire un valore int, con l'errore di non aver cambiato il tipo di ritorno.
Invece di restituirmi dei tipi integer che mi aspettavo arrivava sempre -1
Ora so che è ammesso ma non si potrebbe mettere un warning da confermare in queste casistiche in cui vi è una perdita di informazione in quanto si passa da int a boolean?