On 2020-01-21 14:03, Elizabeth Mattijsen wrote:
On 21 Jan 2020, at 22:37, Richard Hainsworth <[email protected]> wrote: 2) 'returns' in the declaration (not the part in the block) used to be used, but for some arcane reason that I never really understood, it is deprecated.Not sure it is *the* reason, but the return type is part of the signature of a block. A signature of a block is expressed as ":()", not allowing anything outside of the parentheses. sub a() returns Int { }; dd &a.signature; # :( --> Int)
Not sure what you just said.
