Tag: 循环

如何写ruby中的负循环(i = index; i> = 0; i – )

我是新的ruby。 希望知道如何在ruby中编写下面的循环。 var index=25; for (i = index; i >= 0; i–) { print i; }

你如何循环Ruby中的多行string?

第一次Ruby程序员很简单的问题。 你如何通过Ruby中的一块文本循环? 每次换行符合时,我都想重新启动内部循环。 def parse(input) … end

尽早在Ruby中避免.each {}迭代

码: c = 0 items.each { |i| puts i.to_s # if c > 9 escape the each iteration early – and do not repeat c++ } 我想抓住前10个项目,然后离开“每个”循环。 我用什么来replace注释行? 有更好的方法吗? 更多Ruby的惯用语?

显示从1到100的数字,没有循环或条件

有没有办法打印数字从1到100,而不使用任何循环或条件,如“如果”? 我们可以很容易地使用recursion,但是又有一个if条件。 有没有办法做,而不使用“如果”以及? 也没有重复的打印语句,或包含从1到100的所有数字的单个打印语句。 Java的解决scheme是最好的。

JavaScript的正则expression式循环所有匹配

我试图用堆栈溢出的富文本编辑器做类似的事情。 给出这个文本: [Text Example][1] [1][http://www.example.com] 我想循环每个[string][int]find我这样做: var Text = "[Text Example][1]\n[1][http: //www.example.com]"; // Find resource links var arrMatch = null; var rePattern = new RegExp( "\\[(.+?)\\]\\[([0-9]+)\\]", "gi" ); while (arrMatch = rePattern.exec(Text)) { console.log("ok"); } 这很好,它提示每个[string][int] “ok”。 我需要做的,是find每场比赛,用第二场比赛的组成部分取代最初的比赛。 所以在循环$ 2将代表最初匹配的int部分,我会运行这个正则expression式(pseduo) while (arrMatch = rePattern.exec(Text)) { var FindIndex = $2; // This would be 1 in […]

从python中的对象列表中提取属性列表

我有一个统一的Python对象列表: class myClass(object): def __init__(self, attr): self.attr = attr self.other = None objs = [myClass (i) for i in range(10)] 现在我想提取一个带有该类的某个属性的列表(比如说attr),为了传递它,有一些函数(例如绘制数据) 什么是pythonic的做法, attr=[o.attr for o in objsm] ? 也许派生列表并添加一个方法,所以我可以使用一些成语 objs.getattribute("attr") ?

我如何连接到数据库并循环在C#中的logging集?

在C#中连接和查询一组数据库的最简单方法是什么?

Bash脚本,while循环中的多个条件

我试图得到一个简单的while循环在bash中使用两个条件,但在尝试从各种论坛的许多不同的语法后,我不能停止抛出一个错误。 这是我有什么: while [ $stats -gt 300 ] -o [ $stats -eq 0 ] 我也试过了: while [[ $stats -gt 300 ] || [ $stats -eq 0 ]] …以及其他几个构造。 我希望这个循环继续,而$stats is > 300或$stats = 0 。

endforeach在循环?

使用foreach循环时,我使用括号。 什么是endforeach?

继续For循环

我有以下代码 For x = LBound(arr) To UBound(arr) sname = arr(x) If instr(sname, "Configuration item") Then '**(here i want to go to next x in loop and not complete the code below)** '// other code to copy past and do various stuff Next x 所以我想我可以简单地有语句Then Next x ,但是这给了一个“不适用于声明声明”的错误。 那么,我可以把什么后, If instr(sname, "Configuration item") Then使其继续为X的下一个值?