Tag: 循环

我怎样才能循环表中的所有行? (MySQL的)

我有一个表A,有一个主键ID。 现在我想通过A中的所有行 我发现类似于“A中的每个logging”,但是这似乎不是你在MySQL中如何做的。 事情是为每一行我想要一个领域和转换,插入到另一个表,然后更新一些行的领域。 我可以把select部分和插入语句放在一个语句中,但是我不知道如何在那里获取更新。 所以我想循环。 而对于练习,我不想使用任何比MySQL更多的东西。 编辑 我会很感激一个例子。 而且这个解决scheme不需要放入程序。 编辑2 好吧,想想这种情况: 表A和B,每个都有字段ID和VAL。 现在这是我想要做的伪代码: for(each row in A as rowA) { insert into B(ID, VAL) values(rowA[ID], rowA[VAL]); } 基本上使用循环将A的内容复制到B中。 (这只是一个简单的例子,当然你不会使用循环。)}

如何将一个整数添加到列表中的每个元素?

如果我有list=[1,2,3]并且我想为每个元素添加1来获得输出[2,3,4] ,那我该怎么做? 我假设我会使用for循环,但不知道如何。

“a <= b && b <= a && a!= b”如何可以为真?

这是我必须弄清楚它是如何可能的代码。 我有一个线索,但我不知道该怎么做。 我认为这是关于负数和正数,也可能是variables修饰符。 我是一个初学者,我到处寻找解决scheme,但我找不到任何可用的东西。 问题是:你需要声明和初始化这两个variables。 if条件必须为真。 代码: if( a <= b && b <= a && a!=b){ System.out.println("anything…"); } 我感谢你花时间。

在Python中减less循环是不可能的?

我可能是错的(只是让我知道,我会删除这个问题),但似乎python不会回应 for n in range(6,0): print n 我尝试使用xrange,它也没有工作。 我怎样才能实现呢?

更多Pythonic方法来运行一个过程X次

哪个更pythonic? while循环: count = 0 while count < 50: print "Some thing" count = count + 1 For循环: for i in range(50): print "Some thing" 编辑:不重复,因为这有答案,以确定哪一个更清晰,与如何运行一个范围没有“我” – 即使这最终是最优雅的

expression式与foreach在斯卡拉

我正在通过Scala中的编程工作,虽然我很想从Python的angular度来看待事物,但是我不想编写“Scala中的Python”。 就控制stream程而言,我不太确定该怎么做:在Python中,我们使用for x in some_iterable去死,我们喜欢它。 在Odersky调用for expression式的 Scala中存在一个非常类似的构造,可能将它与Java for循环区分开来。 另外,对于可迭代数据types,Scala还有一个foreach属性(我想这将是一个属性,我不太了解Scala的名称)。 不过,似乎我不能使用foreach来为容器中的每个项目调用一个函数。 这让我有几个问题。 首先,对于在Scala中重要/重要的expression式,就像它们在Python中一样,第二,何时应该使用foreach而不是forexpression式(除了在容器的每个项目上调用函数的明显情况)? 我希望自己不是非常模棱两可,但是我只是想在Scala中devise一些devise/语言基础知识(目前看起来非常酷)。

在“for”语句中,我应该使用`!=`还是`<`?

我已经看到这两个两个语句: for(i=0;i<10;i++) for(i=0;i!=10;i++) 我知道他们都停止了,当我达到10 ,但它似乎更好地使用第二个(我听到)。 什么是不同的?我也想知道什么时候使用迭代器访问一个向量的成员,迭代器条件< vec.end()和!= vec.end()之间有什么区别!= vec.end()

如何遍历Javascript对象的属性名称?

我想从Javascript对象中获取属性名称来dynamic地构build表。 例: var obj = {'fname': 'joe', 'lname': 'smith', 'number': '34'}; for (var i = 0; i < obj.properties.length; i++) { alert(' name=' + obj.properties[i].name + ' value=' + obj.properties[i].value); } 会提醒: name=fname value=joe name=lname value=smith name=number value=34 然后我可以使用这样的对象来build立一个表格: var obj = { 'players': [ { 'fname': 'joe', 'lname': 'smith', 'number': '34'} , { 'fname': […]

在for循环中使用科学记数法

我最近遇到了一些代码,它有一个循环的forms for (int i = 0; i < 1e7; i++){ } 我怀疑这样做的智慧,因为1e7是一个浮点types,在评估停止条件时会导致i被提升。 这是否应该引起关注?

如何使Java中的循环增加1以外的增量

如果你有这样的for循环: for(j = 0; j<=90; j++){} 它工作正常。 但是当你有这样的循环: for(j = 0; j<=90; j+3){} 它不工作。 有人可以向我解释这个吗?