各种语言的书写习惯

最近的项目,要用到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#这些我不太熟,都是各有各的特点。

我觉得,写代码应该是门艺术,最好按照这门艺术自己的规范来。

以上纯属个人意见,欢迎指正。

posted @ 2014-09-15 16:26  tjuzjf  阅读(262)  评论(0编辑  收藏  举报