我只是想了想。有语义上的区别吗,还是我们可以自由选择?
EDIT我接受了@roygbivs answer,因为大多数答案都表明,选择哪一个只是一个品味问题,而且它并不会真正改变意思。在这种情况下,由于直通和覆盖根本不携带任何信息(在该特定上下文中),因此可以省略它们。
发布于 2010-04-27 01:22:25
"through“和"over”都是无用的副词。
示例:
这就像在说“北上”或“南下”。"up“和"down”是没用的。相反,你应该说:“我要去北方度暑假。”或者“在南方,他们种棉花。”
发布于 2010-04-27 01:22:20
我认为这取决于介词的对象;迭代遍历迭代器,遍历集合,遍历容器,遍历列表,遍历范围等,但是遍历列表的内容,遍历容器的元素,遍历范围的元素,集合的元素等等。在几乎所有的情况下,它们都是可以互换的;我唯一可以使用" over“而不是" through”的地方是关于迭代器本身的;但对于任何可迭代的对象,我都会使用" over“或" through”。
发布于 2010-04-27 01:15:24
我会说迭代,这是我一直看到的编写方式。
https://stackoverflow.com/questions/2715388
复制相似问题