我有这样的代码:该代码段如何看起来像伪代码?
for(iteration<string> it=name_list.iterator();it.hasNext();)
什么是上面的代码合适的伪代码表示?
我有这样的代码:该代码段如何看起来像伪代码?
for(iteration<string> it=name_list.iterator();it.hasNext();)
什么是上面的代码合适的伪代码表示?
将真实代码变为伪代码的最简单方法是将其拧紧。 :-) mwahahaha!
这可能变成
为name_list.iterator的每次迭代,因为它
它可能变成几百人呢!
由于伪代码是为了更可读的,我会简单地选择类似:
for each name in name_list:
do something with name
你不应该有任何需要把实现细节,如迭代器在你的伪代码,而应该简单地指定意图。我发现Python编码风格非常适合这种事情。
您还应该使用比it
更多的描述性名称。我假设这是迭代器,但它绝对给出没有指示变量是什么。这是你应该瞄准的目标不仅在伪代码,而且在实际代码。
“对于name_list中的每个项目”至少可能是这个意图。这个代码本身就是一个无限循环,因为它永远不会移动迭代器
我得到了u.thanks很多兄弟! – user660084 2011-03-20 00:37:04