【发布时间】:2018-12-23 14:51:24
【问题描述】:
我正在尝试在 repl 中创建一些类,当我创建与第一个类具有相同属性的第二个类时,我被告知它已经定义了。
这仅仅是 repl 没有正确处理命名空间的问题吗?它在文件中按预期工作。
Perl6 版本:这是基于 MoarVM 版本 2018.10 构建的 Rakudo 版本 2018.10 实现 Perl 6.c.
> class Thing {
* has $.stuff;
* }
(Thing)
> class OtherThing {
* has $.stuff;
* }
Package 'OtherThing' already has an attribute named '$!stuff'
in any scope_declarator at /home/path/.rakudobrew/moar-2018.10 /install/share/nqp/lib/Perl6/Grammar.moarvm line 1
in any term:sym<scope_declarator> at /home/path/.rakudobrew/moar-2018.10/install/share/nqp/lib/Perl6/Grammar.moarvm line 1
in any term at /home/path/.rakudobrew/moar-2018.10/install/share/nqp/lib/Perl6/Grammar.moarvm line 1
【问题讨论】:
标签: raku