問題タブ [loops]

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 投票する
2 に答える
1111 参照

perl - Perl で特定の入力行にスキップするにはどうすればよいですか?

「include」を含む最初の行にスキップしたい。

これが機能しないのはなぜですか?

0 投票する
2 に答える
2776 参照

flash - FLASH 自動ループ無効

アニメーションがあり、一度だけ再生したい。どこから設定できるので、SWF にエクスポートすると、デフォルトで AUTO LOOPING が無効になります。

ありがとう

0 投票する
5 に答える
1483 参照

vb.net - VB.NET.....ループのヘルプ

ユーザーがプログラムを再度実行したときのために、Visual Studio 2008 で My.Settings を使用して情報を保存しています。

私はそれがうまく機能しています...しかし、私は12個のテキストボックスを使用しているので、書きたくありません...

my.settings.grade1 = textbox1.text

それぞれについて、保存された情報を使用して計算も行っているため、my.settings.grade1 + my.settings.grade2などを書きたくない.

どんな助けでも大歓迎

ありがとう =)

0 投票する
8 に答える
4093 参照

c# - 仲間のコード オタクを呼び出す - 入れ子になったループに代わるものはありますか?

私 (またはおそらく他の誰か) が、オブジェクトのリストを反復処理し、プロパティのリストと対話する必要があることは珍しくありません。次のように、ネストされたループを使用します。

これは、この問題に対して時間とパフォーマンスがテストされたパターンですか? それとも、よりパフォーマンスが高く、よりエレガントで、単純に楽しいものはありますか (もちろん、読みやすく、保守も容易です)。

上記のコードは私を笑顔にしません。誰かが私のループに喜びをもたらすのを手伝ってくれませんか?

ありがとうございました!

更新: 私は「オタク」という用語を最も肯定的な意味で使用しています。ウィキペディアの定義の一部として、「知的活動を熱心に追求する人を指す」とされています。「コード オタク」とは、プログラマーとして自分自身を継続的に向上させ、速く、保守しやすく、美しいコーディングの新しく斬新でエレガントな方法を見つけることに関心がある人を意味します。彼らは VB6 からの移行を喜んでおり、賢い人々にコードを批評してもらい、自分自身を賢くする手助けをしてもらいたいと考えています。(注: 彼らはまた、-ify で終わる新しい単語を作るのが好きです)。

最後の注意:

Dave R、Earwicker、および TheSoftwareJedi に、Linq の道を歩ませてくれてありがとう。それはまさに私が探していた幸せなコードです!

0 投票する
0 に答える
11086 参照

language-agnostic - While と Do While

私は両方のコードブロックが何度か使用されているのを見てきましたが、個人的には常に最初のものを使用していましたが、私の質問は次のとおりです。

これを PHP に適用しますが、これはかなり言語に依存しないと思います。

0 投票する
5 に答える
38250 参照

c# - 非常に単純なコードでのクラス、構造体、またはインターフェイスメンバー宣言の無効なトークン'while'

問題が何であるかはわかりませんが、コードでwhileステートメントを使用しようとすると、このエラーが発生し続けます。

クラス、構造体、またはインターフェイスのメンバー宣言にある無効なトークン'while'

whileループを使用して、ステートメントがtrueである間、何かを継続的に更新したいと思います。

私のコードの残りの部分はかなり長いですが、構文を入力するたびに:

それは私にそのコンパイラエラーをすぐに与えます。問題が何であるかよくわかりません。これは、Form1.csファイルの下のC#Windowsアプリケーションで、他のすべてのイベントハンドラー(ボタンなど)を使用して実行しています。ありがとう!


ループをメソッド内に配置する必要があることに気づいていませんでしたが(c#はかなり新しい)、試してみてもエラーは返されませんでした。みなさん、ありがとうございました!

以前は、プログラムのメインクラス内にループがありました。

0 投票する
34 に答える
94860 参照

algorithm - らせん状にループする

ある友人が、NxM 行列 (N と M は奇数) の要素をループ処理できるアルゴリズムを必要としていました。私は解決策を思いつきましたが、仲間の SO'ers がより良い解決策を思い付くことができるかどうかを確認したかったのです。

この質問への回答として私のソリューションを投稿しています。

出力例:

3x3 行列の場合、出力は次のようになります。

(0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1) )

3x3 マトリックス

さらに、アルゴリズムは非正方行列をサポートする必要があるため、たとえば 5x3 行列の場合、出力は次のようになります。

(0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1) ) (2, -1) (2, 0) (2, 1) (-2, 1) (-2, 0) (-2, -1)

5x3 マトリックス

0 投票する
4 に答える
500 参照

.net - .NET Rectangular Arrays: ループでアクセスする方法は?

基本的に、これを行うには 2 つの方法があります。

唯一の違いは、内側のループで変更する変数 (最初または 2 番目) です。言語によって結果が異なると聞きました。

.NET の正しい順序は?

0 投票する
26 に答える
143165 参照

java - ループ前またはループ内での変数の宣言の違いは?

一般に、ループ内で繰り返し宣言するのではなく、ループの前にスローアウェイ変数を宣言すると、(パフォーマンス) 違いが生じるのではないかといつも思っていました。Java での(まったく無意味な)例:

a)ループ前の宣言:

b)ループ内で(繰り返し)宣言:

ab、どっちがいい?

変数宣言を繰り返すと (例b ) 、理論的にはオーバーヘッドが増えると思われますが、コンパイラは問題にならないほど十分にスマートです。例bには、よりコンパクトで、変数のスコープが使用される場所に限定されるという利点があります。それでも、私は例aに従ってコーディングする傾向があります。

編集:私は特に Java のケースに興味があります。

0 投票する
9 に答える
2106 参照

gcc - gcc 以外にコードをベクトル化できるコンパイラは?

特定のオプションが指定され、適切な条件が与えられた場合、GCC はループを自動的にベクトル化できます。同じことができる広く利用可能な他のコンパイラはありますか?