В Ruby (и Perl) есть концепция триггера:
file = File.open("ordinal")
while file.gets
print if ($_ =~ /third/) .. ($_ =~ /fifth/)
end
, который с заданным списком порядковых чисел, например
first
second
third
fourth
fifth
sixth
, начнет печать, когда достигнет «третьей», и остановится, когда достигнет «пятой». ":
third
fourth
fifth
Существует ли концепция функционального программирования, аналогичная этой, или ее обычно описывают в терминах , тогда как
s? Я спрашиваю не о конкретном языке, а просто о том, какой термин вы бы использовали для его описания.