我正在编写我的第一个knitr文档(在markdown中),我发现我必须在每个块的开头重复很多事情,例如:
for (int i = 0; i < tagArray.count; i++) {
NSInteger tag = [[arr objectAtIndex:i] intValue];
UITextField *txt = (UITextField *)[self.view viewWithTag:tag];
[txt removeFromSuperview];
}
#8到#12行是“重要”的东西。
第2行到第7行是“仅仅是管理”,允许我更改我的功能的计算机,数据集和版本。作为一名程序员,所有这些重复都会让我感到冒犯 - 我知道我至少需要一行行的初始化代码,但有不到6个这样做的好方法吗?
好吧,我有一个接近投票的“基于意见”,所以这是改变的问题:
经验丰富的R程序员是否会为执行类似的事情贡献他们的代码?哼。