Hi, I can’t say much about other the rest of the code, but “This” is not an argument, but a global variable managed by the system to have the current object as a value:
https://software-lab.de/doc/ref.html#oop says: > While a method body is being executed, the global variable This > <https://software-lab.de/doc/refT.html#This> is set to the current object, > allowing the use of the short-cut property functions =: > <https://software-lab.de/doc/ref_.html#=:>, : > <https://software-lab.de/doc/ref_.html#:> and :: > <https://software-lab.de/doc/ref_.html#::>. > Cheers, Frithjof > On 21. Dec 2022, at 16:51, polifemo <brunofrancosala...@gmail.com> wrote: > > What does this mean? Why is This being passed as an extra argument that is > not in the method definition? When can you pass extra arguments and have it > make sense?