背景:有一个小伙纸问我 下面的java代码是什么意思。

for (final RouterInterface routeIface : curNode.getRouteInterfaces()){

…………

}

 

解决:百度搜,java for循环 冒号,可破。

意思和下段ruby代码是一样的。

x = [1, 2, 3]

x.each do |z|

p z

end

1

2

3

 

curNode.getRouteInterfaces()这个函数返回的是一个list,然后list里面有很多个routeIface。

对每个routeIface  执行for 花括号里面的代码块逻辑。看代码的命名 应该是 获取当前节点的所有路由路径,对每一个路由路径再执行for花括号里面的处理逻辑。

 

java里面的用法

for(类A  a : list){

    操作a;

}

 

(完)

相关文章:

  • 2021-12-07
  • 2022-03-04
  • 2022-02-12
  • 2021-08-19
  • 2021-09-25
  • 2021-11-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2022-01-25
  • 2021-09-10
相关资源
相似解决方案