好玩儿的for循环

作为程序员,相信大家对于常见的“for”循环并不陌生,在实际的项目代码编写的过程中,我总结了几个常用的比较好玩儿的“for”循环。若有不足之处,还请各位大佬批评与指正。

一、Java中的'for'循环

  写法1:

  for(单步表达式; 条件表达式; 步长){

      循环体;

      ......

  }

  此写法在C与C++中通用

  例1:

  for(int i; i < array.length; i++){...}

 

  写法2:增强for循环

  for(对象类型 对象 : 对象集合){

      循环体;

  }

  例2:

  int[] num = {1,2,3};

  for(int i : num){...}

 

二、Python中的"for"循环

  写法1:类似于"增强for循环"

  for 对象 in 对象集合:

      ......

  例3:

  list = ['a','b',0,1,2]

  for object in list:

      print(object);

 

  写法2:通过索引

  例4:

  for idx in range(len(list)):

      print(list[idx])

 

三、JS中的"for"循环

  写法1:类似Java‘for’循环写法1,此处不赘述

  写法2:类似Python ‘for’循环写法1

  for(x in xxx){...}

  例5:

  var person = {name:"xxx",sex:"0",age:22};

  for(column in person){...}

  针对与JS,其框架JQuery中的each()的本质仍是for循环遍历,在此我将JQuery的each()用法作为写法3进行简单介绍

  写法3:JQuery的each用法

  $.(元素).each(function(idx, item){ ...... });

  其中:idx可理解为索引号,item可理解为循环中的每一个元素。以此来遍历元素集合中的每一个元素。

此致  敬礼

    Demons丶丶

 

2018-9-27 补充内容:

  1、在java中有一种应用于List等的遍历,例如:

   List<String> musics = new LinkedList<String>();

   musics.add("爱我中华");

   musics.add("唱支山歌给党听");

   musics.add("我的中国心");

   musics.forEach(music->{System.out.println(music);});

   这是闭包的写法,在循环中引用不了闭包外部的变量。此写法常用于遍历输出等

 

补充完毕

此致  敬礼

    Demons丶丶

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值