在角色 Metamodel::Documenting 中§

有关方法 WHY,请参阅上下文中的主要文档

method WHY()

返回类型的文档。

在 Mu 中§

有关方法 WHY,请参阅上下文中的主要文档

multi method WHY(Mu: --> Pod::Block::Declarator)

返回附加的 Pod::Block::Declarator。

例如

#| Initiate a specified spell normally 
sub cast(Spell $s{
  do-raw-magic($s);
}
#= (do not use for class 7 spells) 
say &cast.WHY;
# OUTPUT: «Initiate a specified spell normally␤(do not use for class 7 spells)␤» 

有关将 Pod 附加到变量、类、函数、方法等详细信息,请参阅Pod 声明符块

在 RakuAST::Doc::DeclaratorTarget 中§

有关方法 WHY,请参阅上下文中的主要文档

with $target.WHY {
    say "leading: $_.leading()";
    say "trailing: $_.trailing()";
}

如果存在,返回包含声明符文档的RakuAST::Doc::Declarator对象。