
class MyClass { method !my-private-method($var1) { # .... } method my-method() { my $my-var1 = !my-private-method(123); # not found (Undeclared routines) my $my-var1 = $!my-private-method(123); # not found (Undeclared routines) my $my-var1 = $.my-private-method(123); # not found (Undeclared routines) my $my-var1 = my-private-method(123); # not found (Undeclared routines) 那么如何从my-method调用my-private-method呢?
解决方法 您必须在实例对象上调用private方法.my $my-var1 = self!my-private-method(123);
应该管用.
总结以上是内存溢出为你收集整理的在Perl 6中调用类中的私有方法全部内容,希望文章能够帮你解决在Perl 6中调用类中的私有方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)