什么是 For 循环?为什么在 R 中不需要它?

问题描述

the R FAQ's section about comparing S and R 中,我们发现以下内容

在 R 中,For() 循环不是必需的,因此不受支持

什么是 For() 循环,为什么 R 不需要它?

解决方法

网上有一份S-PLUS: Programmer’s Guide。第 647-648 页对比 forFor 循环。 S-Plus 手册通常不鼓励使用 for 循环(第 120、639-641 页)并鼓励使用 apply 系列方法,但 R 已经优化了 for 循环,以至于这些建议是现在没有实际意义,不再需要“优化的”For 循环。