在回答
this question时,我发现我不确定Perl的地图是否可以被认为是一个循环?
一方面,它像一个循环(O(n)工作,可以容易地通过等效循环重写,并且排序符合常见的定义=“一连串不断重复的指令”循环)。
另一方面,map通常不列在Perl的控制结构中,其中循环是其中的一个子集。例如。 http://en.wikipedia.org/wiki/Perl_control_structures#Loops
所以,我正在寻找的是一个正式的理由,说服一方对另一方。到目前为止,前者(它是一个循环)听起来更加令人信服的我,但我困扰的事实,我从来没有看到“地图”提到的Perl循环列表。