标签: loops

迭代对象属性

var obj = {
    name: "Simon",
    age: "20",
    clothing: {
        style: "simple",
        hipster: false
    }
}

for(var propt in obj){
    console.log(propt + ': ' + obj[propt]);
}
Run Code Online (Sandbox Code Playgroud)

变量如何propt表示对象的属性?它不是内置方法或属性.为什么它会出现在对象中的每个属性?

javascript loops object

1904
推荐指数
24
解决办法
122万
查看次数

1761
推荐指数
23
解决办法
82万
查看次数

如何在Java中打破嵌套循环?

我有一个这样的嵌套循环结构:

for (Type type : types) {
    for (Type t : types2) {
         if (some condition) {
             // Do something and break...
             break; // Breaks out of the inner loop
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我怎样才能摆脱两个循环?我看过类似的问题,但没有一个特别关注Java.我无法应用这些解决方案,因为大多数使用了gotos.

我不想把内循环放在不同的方法中.

我不想重新运行循环.当我完成循环块的执行时.

java loops

1751
推荐指数
23
解决办法
109万
查看次数

循环遍历Bash中的文件内容

如何使用Bash迭代文本文件的每一行?

使用此脚本:

echo "Start!"
for p in (peptides.txt)
do
    echo "${p}"
done
Run Code Online (Sandbox Code Playgroud)

我在屏幕上看到这个输出:

Start!
./runPep.sh: line 3: syntax error near unexpected token `('
./runPep.sh: line 3: `for p in (peptides.txt)'
Run Code Online (Sandbox Code Playgroud)

(后来我想做一些$p比输出到屏幕更复杂的事情.)


环境变量SHELL是(来自env):

SHELL=/bin/bash
Run Code Online (Sandbox Code Playgroud)

/bin/bash --version 输出:

GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)

cat /proc/version 输出:

Linux version 2.6.18.2-34-default (geeko@buildhost) (gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)) #1 SMP Mon Nov 27 11:46:27 UTC 2006
Run Code Online (Sandbox Code Playgroud)

文件peptides.txt包含:

RKEKNVQ
IPKKLLQK
QYFHQLEKMNVK …
Run Code Online (Sandbox Code Playgroud)

unix linux io bash loops

1242
推荐指数
11
解决办法
145万
查看次数

C#循环 - 中断与继续

在C#(随意回答其他语言)循环中,break和continue之间的区别是什么,作为离开循环结构的手段,并进入下一次迭代?

例:

foreach (DataRow row in myTable.Rows)
{
    if (someConditionEvalsToTrue)
    {
        break; //what's the difference between this and continue ?
        //continue;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# loops enumeration

777
推荐指数
12
解决办法
72万
查看次数

Python 2.X中range和xrange函数有什么区别?

显然xrange更快但我不知道为什么它更快(除了轶事到目前为止没有证据表明它更快)或者除此之外还有什么不同

for i in range(0, 20):
for i in xrange(0, 20):
Run Code Online (Sandbox Code Playgroud)

python loops range xrange python-2.x

690
推荐指数
15
解决办法
36万
查看次数

在Python中以相反的顺序遍历列表

所以我可以从头开始len(collection)并结束collection[0].

编辑:对不起,我忘了提到我也希望能够访问循环索引.

python reverse loops

644
推荐指数
16
解决办法
62万
查看次数

如何突破每个循环的jQuery

如何打破jQuery each循环?

我试过了:

 return false;
Run Code Online (Sandbox Code Playgroud)

在循环中,但这不起作用.有任何想法吗?

更新虽然目前尚不清楚问题的原始范围是什么,但请注意所选答案仅涵盖each功能,但不包括each.

jquery loops

627
推荐指数
7
解决办法
44万
查看次数

单行Bash无限循环的语法

我无法想出正确的分号和/或括号组合.我想这样做,但作为命令行的一行代码:

while [ 1 ]
do
    foo
    sleep 2
done
Run Code Online (Sandbox Code Playgroud)

bash loops while-loop

595
推荐指数
11
解决办法
61万
查看次数

在Java中调用foreach循环中的remove

在Java中,使用foreach循环遍历集合时,对集合调用remove是否合法?例如:

List<String> names = ....
for (String name : names) {
   // Do something
   names.remove(name).
}
Run Code Online (Sandbox Code Playgroud)

作为附录,删除尚未迭代的项目是否合法?例如,

//Assume that the names list as duplicate entries
List<String> names = ....
for (String name : names) {
    // Do something
    while (names.remove(name));
}
Run Code Online (Sandbox Code Playgroud)

java foreach iterator loops

575
推荐指数
7
解决办法
41万
查看次数