子模块命名空间中的子不从 MAIN 子执行

Sub from submodule namespace does not execute from MAIN sub

提问人:fingolfin 提问时间:10/4/2023 更新时间:10/4/2023 访问量:10

问:

请看这个例子:

unit module Mod;

module Mod::TestModule {
    our sub testSub { say "ok" }
}

sub MAIN { Mod::TestModule::testSub }

这不会打印“ok”,但如果将最后一行更改为以下内容,它将起作用:

Mod::TestModule::testSub

或者到这个:

sub testSub { Mod::TestModule::testSub }
testSub

问题

为什么会这样?如果我真的想使用,我该怎么办?MAIN

模块 命名空间 program-entry-point

评论


答: 暂无答案