问题标签 [while-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
38250 浏览

c# - 非常简单的代码中的类、结构或接口成员声明中的标记“while”无效

我不确定问题出在哪里,但是当我尝试在代码中使用 while 语句时,我不断收到此错误。

类、结构或接口成员声明中的标记“while”无效

我想使用 while 循环在语句为真时不断更新某些内容。

我的其余代码相当长,但每当我输入语法时:

它立即给了我编译器错误。不太确定是什么问题。我在 Form1.cs 文件下的 C# windows 应用程序中执行此操作,并带有所有其他事件处理程序(用于按钮等)。谢谢!


我不知道必须将循环放在一个方法中(对 c# 来说是相当新的),但我尝试了它并没有返回任何错误。谢谢大家的帮助!

以前,我只是在程序的主类中有循环。

0 投票
12 回答
38488 浏览

c - 使用 while 块什么都不做是件坏事吗?

我目前正在完成“C 编程语言”中的练习。这是我的解决方案之一:

我在这里找到了一些与我的完全不同的解决方案,并使用一个额外的变量来跟踪正在发生的事情,而我只是使用一个 while 循环来跳过所有的空格。我的解决方案感觉有点混乱,因为在大括号之间没有任何内容的 while 循环似乎有点骇人听闻。我想知道是否有充分的理由不这样做?感谢您的任何建议:-)

0 投票
3 回答
24329 浏览

sql - T-SQL While 循环和连接

我有一个 SQL 查询,它应该提取一条记录并将每个记录连接到一个字符串,然后输出该字符串。查询的重要部分如下。

脚本运行时,@tempCatString输出为 null,但@tempCat始终正确输出。是否有某些原因导致连接在 While 循环中不起作用?这似乎是错误的,因为递增@counter效果很好。那么我还缺少什么吗?

0 投票
6 回答
6258 浏览

while-loop - while 语言

在我的计算语言理论课上,我们得到了一个家庭作业,用一种语言实现一段代码,该语言只有用于流控制的 while 语句(没有 if 语句)。这主要是为了证明你可以编写一个图灵完备的语言,只需要一个while循环。

对于那些能够理解语言语法的人,这里是语言规则:

这是从我的课堂笔记中复制的,所以如果有什么遗漏或不正确,请不要怪我!

要实现的代码是这样的:

无论如何,如果您想继续使用上面的语言规则编写它,请继续。否则,请继续使用您最熟悉的任何语言编写它。但有一些警告!

  • 没有 if 语句或除 while 循环之外的任何其他类型的流控制。
  • 不作弊:上面的语法不包括任何 break 语句、return 语句或异常。不要使用它们。

我已经为此编写了一段代码(我将发布它只是为了证明这不是向我展示 codez 帖子)。我有点好奇其他人能想出什么。

0 投票
5 回答
36494 浏览

java - 使用 for 语句和 while 语句向前移动迭代器的区别

当我使用对象的迭代器时,我使用了一个while 循环(如每本学习 Java 的书中所写,如Bruce Eckel 的Thinking in Java ):

但有时我看到有人使用for 循环

我不明白这个选择:

  • 当我有一个带有序数序列(作为数组)的集合或具有用于步骤的特殊规则(通常声明为简单增量)的集合时,我使用for 循环counter++
  • 当循环结束时我使用while循环,我没有这个约束,但只有一个退出的逻辑条件。

这是一个没有其他原因的样式编码问题,还是存在一些我不知道的其他逻辑(例如性能)?

感谢您的每一个反馈

0 投票
2 回答
2885 浏览

php - 在 mysql_fetch_array 函数中获取 php 中的指针位置

我有一个相当标准的 while mysql_fetch_array 语句在 php 中,我试图找出结果集中的哪一行正在打印。

我认为这应该很简单,但我已经提出了一个相当标准的

但奇怪的是,这是行不通的。还有其他方法可以找到最后一行吗?

0 投票
6 回答
9996 浏览

python - 如何在 Python 的 while(expression) 循环中进行变量赋值?

我有变量分配,以便直接在while循环中返回分配的值并将其与空字符串进行比较。

这是我在 PHP 中的做法:

我正在尝试做的在功能上与此相同:

有没有办法在 Python 中做到这一点?

0 投票
5 回答
5138 浏览

sql - How to do a multiple keyword search?

I have 2 tables to search. Searching photos for keywords, title and description. The keywords have been split off into a separate table. My advanced search will allow searching on all 3 but the basic will just be the keyword table.

Basic table setup:

PHOTO Table

  • PhotoID
  • Name
  • Title
  • Description

WORD2PHOTO Table

  • WordID
  • PhotoID
  • Word

Been trying views and stored procs, and not getting any good results. I get my pics from the views, but in multiple records. I would do filtering and that stuff on the app side, but I'm using subsonic and would like to use the built in paging; that's a whole other issue.

First, How do I search on multiple keywords? Second, how do I add in searching on the title and description?

I have a function (f_Split) that will return a temp table of my current words to search,

Now how do I use the table it generates to get the photo records? Been struggling for days now? Thanks for any help.

0 投票
6 回答
34070 浏览

c# - c#中的for和while循环

在 for 和 while 循环中,哪一个更好,性能明智?

0 投票
8 回答
19774 浏览

perl - 使用 foreach 或在 Perl 中迭代文件有什么区别?

我在 Perl 中有一个文件句柄FILE,我想遍历文件中的所有行。以下有区别吗?