在 IO::CatHandle 中§

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

method t(IO::CatHandle:D: --> Bool:D)

调用 .t,该调用在当前活动源句柄上判断句柄是否为 TTY,并返回结果。如果 源句柄队列已用尽,则返回 False

(my $f1 = 'foo'.IO).spurt: 'foo';
with IO::CatHandle.new: $f1$*IN {
    repeat { .t.say } while .next-handle# OUTPUT: «False␤True␤» 
}

在 IO::Handle 中§

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

method t(IO::Handle:D: --> Bool:D)

如果句柄已打开到 TTY,则返回 True,否则返回 False