sqrt
possono essere chiamati tramite la funzione sintassi:Definire una subroutine che può essere chiamato tramite sintassi del metodo
> sqrt 16
4
Può anche essere chiamato tramite il metodo sintassi:
> 16.sqrt
4
C'è un modo per rendere subroutine definite dall'utente richiamabili tramite la sintassi del metodo?
Per esempio, definiamo sq
:
> sub sq(Int $n) { $n*$n }
sub sq (Int $n) { #`(Sub|64042864) ... }
> sq 4
16
Esiste un modo per renderlo richiamabile come un metodo? Cioè
> 4.sq
Grazie, Zoffix! – dharmatech
'125. & sqrt.say' potrebbe essere' 625. & sqrt.say' per rendere '25' la risposta giusta? – Bugfinger