Questions tagged «loops»

循环是编程中的一种控制流结构,其中一系列语句可以重复执行,直到满足某些条件为止。

3
在Lua上循环
我的任务是如何进行for循环。我已经用数字弄清楚了,但是不能用名字弄清楚了。我想创建一个循环的名称列表。以下是我到目前为止的内容: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end 我尝试了其他一些操作,但是它不起作用,终端总是只列出1,2,3 ...我在做什么错?
86 loops  for-loop  lua 

6
从Bash中的文本文件创建数组
脚本采用一个URL,将其解析为必填字段,然后重定向其输出以保存在文件中, file.txt中。每次找到字段时,输出将保存在新行中。 file.txt A Cat A Dog A Mouse etc... 我要拿 file.txt在新脚本中从中创建一个数组,其中每一行都将成为数组中自己的字符串变量。到目前为止,我已经尝试过: #!/bin/bash filename=file.txt declare -a myArray myArray=(`cat "$filename"`) for (( i = 0 ; i < 9 ; i++)) do echo "Element [$i]: ${myArray[$i]}" done 当我运行此脚本时,空格导致单词被拆分,而不是被获取 所需的输出 Element [0]: A Cat Element [1]: A Dog etc... 我最终得到这个: 实际产量 Element …

8
如何使用Bash遍历日期?
我有这样的bash脚本: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done 现在,我想遍历日期范围,例如2015年1月1日至2015年1月31日。 如何在Bash中实现? 更新: 很好:在上一次运行完成之前,不应开始任何作业。在这种情况下,executeJobs.py完成后,bash提示$将返回。 例如,我可以加入wait%1我的循环吗?
85 bash  loops  date 

6
如何在Java中遍历Class属性?
如何动态遍历Java中的类属性。 例如: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } Java有可能吗?
85 java  attributes  loops 

5
MySQL:如何在SQL查询中为每个结果插入一条记录?
说我有一个选择 SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; 返回一些记录。 我如何在结果集中插入插入行 INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); 其中@id和@customer_id是该行的结果集中的领域? 编辑:我不想只是复制它,而是在字段中插入一个新值domain。尽管如此,因为它很简单,所以很容易找到Facepalm的位置;-)谢谢!
84 mysql  sql  loops  insert 

6
在Python中创建对象列表
我正在尝试创建一个Python脚本,该脚本打开多个数据库并比较它们的内容。在创建该脚本的过程中,我遇到了创建列表的问题,该列表的内容是我创建的对象。 我已将该程序简化为该帖子的基本内容。首先,我创建一个新类,为其创建一个新实例,为其分配一个属性,然后将其写入列表。然后,我为实例分配一个新值,然后再次将其写入列表...一次又一次... 问题是,它始终是同一对象,因此我实际上只是在更改基础对象。当我阅读列表时,我一遍又一遍地得到相同对象的重复。 那么如何在循环中将对象写入列表? 这是我的简化代码 class SimpleClass(object): pass x = SimpleClass # Then create an empty list simpleList = [] #Then loop through from 0 to 3 adding an attribute to the instance 'x' of SimpleClass for count in range(0,4): # each iteration creates a slightly different attribute value, and …
83 python  list  object  loops 


9
遍历childNodes
我试图像这样遍历childNodes: var children = element.childNodes; children.forEach(function(item){ console.log(item); }); 但是,Uncaught TypeError: undefined is not a function由于forEach功能而输出。我也尝试使用children代替,childNodes但没有任何改变。 有人知道发生了什么吗?

6
在Bash中循环浏览字母
我要将mv所有以'x'开头的文件都保存到目录'x'中;就像是: mv path1/x*.ext path2/x 并针对所有字母a,...,z执行此操作 我如何编写一个bash脚本来使字母中的“ x”循环?
82 bash  loops  for-loop 


3
如何在每个循环中“继续”:下划线,node.js
node.js中的代码非常简单。 _.each(users, function(u, index) { if (u.superUser === false) { //return false would break //continue? } //Some code }); 我的问题是,如果将superUser设置为false,如何在不执行“某些代码”的情况下继续下一个索引? PS:我知道其他条件也可以解决问题。仍然想知道答案。

5
创建1000个实体框架对象时应何时调用SaveChanges()?(例如在导入过程中)
我正在运行一个导入,每次运行都会有1000条记录。只是根据我的假设寻找一些确认: 以下哪一项最有意义: 运行SaveChanges()每个AddToClassName()电话。 SaveChanges()每n个AddToClassName()电话运行一次。 运行SaveChanges()后,所有的的AddToClassName()电话。 第一种选择可能很慢吧?由于它将需要分析内存中的EF对象,生成SQL等。 我认为第二种选择是两全其美的,因为我们可以在该SaveChanges()调用周围包含try catch ,并且如果其中一个失败,一次仅丢失n条记录。也许将每个批次存储在List <>中。如果SaveChanges()呼叫成功,请删除列表。如果失败,则记录项目。 最后一个选项可能最终也会非常慢,因为每个单个EF对象都必须在内存中直到SaveChanges()被调用。如果保存失败,什么也不会提交,对吗?


6
在bash中同时迭代两个数组
我有两个数组。 array=( Vietnam Germany Argentina ) array2=( Asia Europe America ) 我想同时遍历这两个数组,即在两个数组的第一个元素上调用一个命令,然后在第二个元素上调用相同的命令,依此类推。伪代码: for c in ${array[*]} do echo -e " $c is in ......" done 我怎样才能做到这一点?
80 arrays  bash  loops 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.