內容

名稱

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 複製。

另請參閱

TAP::ObjectTAP::ParserTAP::Parser::Iterator