小编rah*_*oom的帖子

如何修改 raku 代码 "say $?PACKAGE;" 打印完全限定的包名称

    say $?PACKAGE;
    class Foo {
        say $?PACKAGE;
        class Bar {
            say $?PACKAGE;
            my package P {say $?PACKAGE;}
        }
    }
Run Code Online (Sandbox Code Playgroud)

此代码打印:

(GLOBAL)
(Foo)
(Bar)
(P)
Run Code Online (Sandbox Code Playgroud)

通缉:

(GLOBAL)
(GLOBAL::Foo)
(GLOBAL::Foo::Bar)
(GLOBAL::Foo::Bar::P)
Run Code Online (Sandbox Code Playgroud)

scope package raku

6
推荐指数
1
解决办法
85
查看次数

标签 统计

package ×1

raku ×1

scope ×1