[cpl] [Tema2] Nelamurire assignement si metode tip setter

Trifan Alex trifan.alex.criss at gmail.com
Fri Dec 4 16:39:51 EET 2015


avem urmatorul cod sursa:

setValue Int value : self.value = value; end;

De aici reiese ca avem metoda setValue.
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.

In cadrul temei am observat ca returnTypeul unui body de metoda este tipul
ultimei expresii in cazul de fata e int.

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.

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?

Multumesc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151204/e29e8f6b/attachment.html>


More information about the cpl mailing list