問題タブ [do-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.
arrays - SAS-Ifステートメント内でループしますか?
私はSASを1年間オフとオンで使用してきましたが、ようやくアレイ、マクロ、その他すべての優れた機能に取り掛かっています。
私がやりたいこと:
テストでさまざまな学年の生徒からのデータとマージされたデータセットがあります。学年ごとに異なるファイルを作成する必要があります。データセットを簡単に並べ替えて別のファイルを作成するためのグレード変数がありません。各学年に固有の変数のインデックスがあります。
例-私が持っているもの:
例-私が欲しいもの:
わたしはどこにいますか:
各グレードに固有の変数がたくさんあり、一部の変数には欠測データが含まれているため、徹底的にグレード固有の変数をすべてチェックし、これらのフィールドのいずれかにデータを含む観測値を出力する必要があります。恐ろしく長いIFTHENステートメントを使用できます...
しかし、これは配列を使用するのに良い時期だと思いました。doloopをいつどこで使用できるかについての簡単に解析できるドキュメントが見つかりません。他のプログラミング言語のロジックと、私が閲覧したdoループを使用して、次のようにまとめました。
これにより、入力しなくても上記の長いIFTHENステートメントと同等のものが得られることを期待していました。しかしもちろん、それは機能していません。
Ifステートメント内でdoループを使用することもできますか(この例は見つかりませんでした)?
このタスクを実行する方法について誰かが推奨事項を持っていますか?
c# - C#: do ループ内のリストから情報にアクセスできません
リストを持つクラスがあり、別のクラス メソッドでアクセスしています。それは正常に機能しますが、リストを do ループで使用しようとすると、常に「ArgumentOutOfRangeExcetpion」が発生します。リストをdoループ内で使用すると空になる理由、または少なくともそれが起こっていると思う理由を本当に混乱させています。なぜこれが起こっているのか誰かが私に説明できれば、それは非常に啓発的であり、おそらく私はこれを機能させる方法を理解できるでしょう.
これが私の方法です:
c - 一意の乱数配列の配列を生成するループを実行します
構造体の配列を生成するコードをいくつか書きました。id 変数は、一意でランダムに生成されることを意図しています。ただし、発生しているように見えるのは、生成関数 (構造体の配列を生成して埋める) が配列内で一致する数値に遭遇した場合、フラグ変数が 0 に設定され、新しい乱数を作成せずに do ループを終了することです。一致を再確認します。次に、ループが終了すると、コードは先に進み、一致する乱数を配列内の空の場所に割り当てます。注意点として、可能な整数を 10 個すべて取り、それらを移動し、配列に入力する方が簡単だと思いますが、小さなサンプルを使用して rand() のこつをつかもうとしているので、それが何であるかを見ることができますデバッガでやっています。私はこれをあまりにも長い間見つめていて、あまりにも多くのことを試していたのではないかと思います. しかし、どんな提案もいただければ幸いです。ありがとう。
編集:私の質問を明確にするために、特に do ループと、一致が見つかったときにプログラムが新しい乱数を生成し、一致の検索を再度開始するようにするために何をする必要があるかについて説明します。各 id 要素が一意になるまで、配列内の各位置に対してこれを繰り返す必要があります。現在、プログラムを実行すると、まだ重複した番号が表示されます。
fortran77 - FORTRAN の「do-continue」と「go-to-continue」に関する混乱
悪いニュース 皆さん、
私は最近、コードを理解し、それを C++ に変換するために FORTRAN を学び始めました (
コードが何をするかはこの質問にとって重要ではないことはわかっていますが、背景を説明するために、
このコードは適応グリッドで選点法を使用して境界値の問題を解決します)。
コードを見ると、特定の「go to」ステートメントと「do continue」が組み合わされており
、本当に混乱しています。
次に例を示します。
私は C でプログラミングした経験があるので、次のように C で 2 つの解釈をコーディングします
が、どちらが正しい翻訳なのか (もしあれば!) はわかりません。
また:
誰かが構文を理解するのを手伝ってくれるかどうか疑問に思っていました.
macros - マクロで日付値を比較する方法は?
これが私が実行しているマクロです...
FOrmat_Controlデータ:
fmt_Start_dtおよびfmt_end_dtをsysdateと比較するにはどうすればよいですか?コードのようなものを試し%If fmt_start_dt<=&sysdate9 and fmt_end_dt>=sysdate9 %then %Do;
ましたが、値がループで取得されていません....任意のアイデア??? 前もって感謝します....
arrays - 反復 DO ステートメントでの ARRAY ステートメントの使用
変更が必要な形式の 3 つの変数 (Var1、Var2、Var3) を持つデータ セット (DATA) に取り組んでいます。変数は特別な日付形式 (たとえば、OLDFMT1 など) であり、DATEPART 関数を使用して通常の SAS 日付形式に変更する必要があります。
問題は、DO ループと DATEPART 関数を呼び出す配列の両方を使用して、単一のデータ ステップでこれを達成する必要があることです。DIM 関数は配列内で使用する必要があり、datasetp を終了する前にインデックス変数 (i) を削除する必要があります。
次に、DATE9 を適用する必要があります。これらの変更された変数に機能します。
私はループを行うのはかなり初めてで、これは私に大きな頭痛の種を引き起こしています。どんな助けでも大歓迎です。
ruby - ループ内から値を返すにはどうすればよいですか?
XML ファイルを読み取り、その構造をオブジェクトの配列に格納しようとしています。これが私のコードです:
ただし、最後の要素は値だけを取得していません。タグ全体を取得しています。それを行うより良い方法はありますか?
php - PHP do ループが終了しない
ランダムに 8 つのページのいずれかにリダイレクトする小さなスクリプトを作成しました。ページを選択する前に、選択肢を絞り込むようにデータベースに問い合わせます。(すべてのページが同じシードで選択されるように) . 残念ながら、do-while ループにはまってしまいました。コードは次のとおりです。