BÁRTHÁZI András skribis 2005-06-26 20:07 (+0200):
> Hmm. It really works. :) I'm getting the idea, what's the difference
> between methods and subs. Anyway, my implementation is, that ./ means
> self's method - and the class is not an instance, so it has no self.
The invocant can be a class too.
Hi,
method fun1() { fun2(); }
method fun2() { say "fun2!"; }
*** No compatible subroutine found: "&fun2"
fun2 is a method, not a sub. You need method syntax to call it:
./fun2;
Hmm. It really works. :) I'm getting the idea, what's the difference
between methods and subs. Anyway,
BÁRTHÁZI András skribis 2005-06-26 19:35 (+0200):
> method fun1() { fun2(); }
> method fun2() { say "fun2!"; }
> *** No compatible subroutine found: "&fun2"
fun2 is a method, not a sub. You need method syntax to call it:
./fun2;
> class MyMethod { method fun1() { fun2(); } sub fun2()
Hi!
I'm trying to answering my questions. Still interested in some official
answer. :)
--- 8< --- 8< --- 8< --- 8< --- 8< --- 8< --- 8< ---
class MyMethod {
method fun1() {
fun2();
}
method fun2() {
say "fun2!";
}
}
class Child is MyMethod {
}
Child.fun1();
--
BÁRTHÁZI András <[EMAIL PROTECTED]> writes:
> Hi,
>
> I'm wondering, if it's possible with Perl 6 or not?
>
> class MyClass {
>
> method mymethod($par) {
> say "mymethod called!";
> }
>
> }
>
> class ExClass is MyClass {
>
> mymethod(12);
>
> }
>
> #> pugs myprog
>
Hi,
I'm wondering, if it's possible with Perl 6 or not?
class MyClass {
method mymethod($par) {
say "mymethod called!";
}
}
class ExClass is MyClass {
mymethod(12);
}
#> pugs myprog
mymethod called!
I would like to use mymethod to add ExClass some m