内容

名称

TAP::Parser::Iterator::Array - 基于数组的 TAP 源迭代器

版本

版本 3.44

概要

use TAP::Parser::Iterator::Array;
my @data = ('foo', 'bar', baz');
my $it   = TAP::Parser::Iterator::Array->new(\@data);
my $line = $it->next;

描述

这是一个简单的迭代器包装器,用于包含标量内容的数组,由 TAP::Parser 使用。除非您正在编写插件或子类化,否则您可能不需要直接使用此模块。

方法

类方法

new

创建一个迭代器。接受一个参数:$array_ref

实例方法

next

当然,遍历它。

next_raw

迭代原始输入,不应用任何针对奇特输入语法的修复。

wait

获取此迭代器的等待状态。对于数组迭代器,这将始终为零。

exit

获取此迭代器的退出状态。对于数组迭代器,这将始终为零。

ATTRIBUTION

最初从 Test::Harness 中剥离。

SEE ALSO

TAP::Object, TAP::Parser, TAP::Parser::Iterator,