最近的项目,要用到python,想想自己以前用过的各种语言,连一个简单的for循环,写起来都个不相同呢。
虽然怎么写都行,只是习惯问题,但是还是尊重一下各种语言本身。
假如存在数组 array,在以下的语言中,循环应该这样写:
C:
for(int i = 0; i < array->count(); ++i) {
//TODO:
}
Object-C 也是C,所以他俩的写法一样
C++:
vector<Class>::iterator iter;
for (iter = array->begin(); iter != array->end(); ++iter) {
//TODO:
}
Python:
for item in array:
//TODO:
还有Java, C#这些我不太熟,都是各有各的特点。
我觉得,写代码应该是门艺术,最好按照这门艺术自己的规范来。
以上纯属个人意见,欢迎指正。
时间: 2024-10-03 22:29:05