<div dir="ltr">avem urmatorul cod sursa:<div><br></div><div>setValue Int value : self.value = value; end;<br></div><div><br></div><div>De aici reiese ca avem metoda setValue.</div><div>Din cadrul metodei observam ca avem un assignement care in urma parsarii assignmentul este int, self.value e int value e int => assignement e int.</div><div><br></div><div>In cadrul temei am observat ca returnTypeul unui body de metoda este tipul ultimei expresii in cazul de fata e int.</div><div><br></div><div>Daaar, nu e int e void, pentru ca da e setter => void, + asa e in cast2.json - metoda e void si ar trebuii sa fie PASS.</div><div><br></div><div>Nu inteleg cum ar trebuii tratat cazul acesta, ne prindem cumva ca e setter? sau ne prindem ca se face referire la self ca ultima expresie si assignementul are tipul void sau cum?</div><div><br></div><div>Multumesc</div></div>