問題タブ [jagged-arrays]
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.
c# - JavaおよびC#の多次元配列
C#では、多次元配列を作成する2つの方法があります。
最初の方法は内部で1次元配列を作成し、2番目の方法は配列の配列を作成する(アクセスが遅い)ことを知っています。
ただし、Javaには、[、]のようなものはなく、次のように宣言された多次元配列が表示されます。
このような構文はC#では違法であり、Javaには違法ではないため、これは?int[,]
と同等かどうか疑問に思います。array1
それともまだ配列の配列ですか?
c# - C# VB.NET: ギザギザの文字列配列をパブリック プロパティにする方法
私がやりたいのはこれだけです:
しかし、次のようにエラーが表示されます: ステートメントの終わりが予想されます。
c# - ソリューション内の共通ループの重複を防ぐにはどうすればよいですか?
このループはジャグ配列に基づいており、その下ではさまざまな場所で複数回使用する必要があります。
このループを何度も書き直して複製するのを防ぐにはどうすればよいですか?
javascript - JavaScriptでジャグ配列を初期化するには?
JavaScriptでギザギザの配列を持つことは可能ですか?
ギザギザ配列に格納したいデータの形式は次のとおりです。
これをジャグ配列に入れることはできますか?
c - 不規則な配列と For ループ エラー
for ループの途中で、常に i=4 のときに不正なアクセス エラーが発生します。誰かがこれの理由を知っていますか? i=4 までは機能しますが、for ループの他の部分で不正なアクセス エラーが発生しない理由がわかりません。
c# - 3次元配列(ギザギザ配列)に点データを埋め込む
私は3次元行列を持っています
しかし、これを埋める方法がわかりません。最初の次元は画像のスライス用で、2 番目は 1 つのスライスの x 値用、3 番目のスライスは y 値用です。
この配列にテスト用のデータを入力する方法を知っている人はいますか?
ありがとう
c# - ジャグ配列と配列の配列
それらの違いは何だと思いますか?
私が見る違いは、メソッドのパラメーターがオーバーロードされていることだけです。
多分記憶の効率?
c# - 配列の配列
C#で配列の配列を作成するにはどうすればよいですか? ジャグ配列の作成について読んだことがありますが、それが最善の方法であるかどうかはわかりません。私はこのようなことを達成したいと思っていました:
次に、次のようにアクセスできますmyArray.myArray2[0];
コードが機能しないことはわかっていますが、私の言いたいことを説明するための例です。
ありがとう。
c# - ジャグ配列に項目を追加
宿題です。
国の州の選挙候補者の名前と総投票数を保存したいと考えています。
このプラクティスでは、配列を使用する必要があります。
候補の数がわからないので、ジャグ配列を使用する必要があると思います。しかし、州の数はわかっているので、私は書きました:
候補者の名前とその投票数をループで配列に入力したい。次に、州ごとにトップの人を決定する必要があります。
Array に情報を入力する方法を教えてください。
json - facebook jsonをrailsで解析すると、nilの評価中に発生したエラーを回避できます。[]
Facebookから返されたjsonを解析しようとしています。今の私の考えは、Facebookのjsonからできるだけ多くの詳細を取得することです。だから私は次のように使用します(認証がFacebookからの解析jsonであると仮定します)
ここでの問題は、一部の人が学校名を追加したが、年は追加していない可能性があることです。明らかに
edu ['year'] ['name']は、「nilの評価中にエラーが発生しました。[]」というエラーをスローします。
これを回避するにはどうすればよいですか?
私が思った一つの方法は、edu ['year'] ['name'] || ""
ただし、「年」自体が存在しない場合でも、これはエラーをスローします。(「name」が見つからない場合のエラーを回避します)
次の解決策は必要ありません:auth ['extra']が存在するかどうかを確認し、次にauth ['extra'] ['user_hash']が存在するかどうかを確認し、次にauth ['extra']['user_hash']['educationかどうかを確認します']が存在し、auth ['extra'] ['user_hash'] ['education']['year']['name']などかどうかを確認します。
例外処理を使用するのは良い方法ではないと思います。
何か良い方法はありますか?
ありがとうございました