問題タブ [associative-array]

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 に答える
337 参照

xml - XML と Flash の配列

Flash でデータを操作する場合、XML またはネストされた連想配列の検索と操作の点で高速なデータ形式はどれですか? 現在、Flash クライアントに文字列のデータを送信していますが (XML ファイルをロードしたくありません)、データを XML ファイルにフォーマットするか、ネストされた連想配列にフォーマットする方がパフォーマンスの面で優れているかわかりません。データサイズはどうですか?XML でデータをフォーマットすると、データ サイズが小さくなりますか、または大きくなりますか (最終的に Flash クライアント ファイルのサイズに影響します)。

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

perl - スクリプトの実行中に匿名のハッシュを作成して既知のハッシュに追加するにはどうすればよいですか?

これを例で説明しようと思います。ハッシュのハッシュの一般的な例を見てみましょう。

私の目的のために、名前のない、または匿名のハッシュを%HOHに追加できるようにしたいと思います。実行時まで、これらのサブハッシュを定義する必要はありません(または定義できません)。Perlでこれをどのように達成できますか?

私が読んだもの(そしてPerldocsとGoogleですでに読んだもの)はすべて、すべてのサブハッシュ(たとえば、「フリントストーン」、「ジェットソン」、「シンプソンズ」)が定義されている例を示しているようです。

私がやっていることは、CSVファイルからの行を含むサブハッシュを含む親ハッシュを構築しようとしています。

必要な「%LineX」ハッシュの数は、実行時までわかりません(実行時に読み取られるCSVの行数を表すため)。

何か案は?まだはっきりしていない場合は...私はまだPerlハッシュに頭を包み込もうとしています。

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

php - 連想配列の最後のペアを見つける

foreach で連想配列をループしています。処理されているキーと値のペアが最後かどうかを確認できるようにして、特別な扱いをできるようにしたいと思います。これを最善の方法で行う方法はありますか?

0 投票する
3 に答える
135 参照

php - 同じ配列内からの連想配列値の使用

同じ配列内から連想配列のキーと値にアクセスしようとしています。アレイに 3 つのペアがある場合。somethingの値とother3 番目の値を使用できますanotherか?

他者の価値は「何かの価値」になるという考え方です。

これは可能ですか?同じことを達成する方法はありますか?

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

sql - SQL クエリで Oracle 連想配列を使用する方法

ODP.Net は、連想配列を params として C# から Oracle ストアド プロシージャに渡す機能を公開します。その連想配列に含まれるデータをSQLクエリで使用しようとしない限り、これは素晴らしい機能です。

その理由は、コンテキスト スイッチが必要だからです。SQL ステートメントには SQL 型が必要であり、このように PL/SQL に渡される連想配列は実際には PL/SQL 型として定義されます。PL/SQL パッケージ/プロシージャ/関数内で定義された型はすべて PL/SQL 型であり、これらのオブジェクトの外部で作成された型は SQL 型であると考えています (それについてより明確にすることができる場合は、そうしてください。ただし、これは目的ではありません)。質問)。

したがって、問題は、PL/SQL 連想配列パラメーターを、プロシージャー内で次のような SQL ステートメントで使用できるものに変換するために使用する方法は何ですか?

この例では、「associativeArray」は、PLS_INTEGER によってインデックス付けされた varchar2(200) の単純なテーブルです。C# では、associativeArry パラメータに string[] が入力されます。

連想配列を使用する以外に、これを行う他の方法について自由に議論してください。それでも、私は他のオプションを見ることに興味があります。

0 投票する
1 に答える
1536 参照

apache-flex - フレックス連想配列

ユーザーは、コンマ区切りの文字列と ID を入力して、次のように連想配列を作成します。入力: 4,3,3,2,2 出力: 配列{"0"=>4,"1"="3" ,"2"=>3,"3"=>2,"4"=>2}

input.text.split(","); で配列を作成できます。

しかし、上記のように連想配列にしたいのですが、どうすればよいですか?

ありがとう。

0 投票する
7 に答える
15915 参照

php - 連想配列を使用して適切なPHPデータベース挿入を作成する方法

PHPでは、フィールドと値のペアの連想配列に含まれるデータを使用してデータベースに挿入したいと思います。

例:

結果のSQL挿入は次のようになります。

私は次のPHPワンライナーを思いついた:

連想配列のキーと値をimplodes区切り、コンマ区切りの文字列を生成します。問題は、データベースに挿入された値をエスケープまたは引用符で囲まないことです。$_fields危険性を説明するために、次のものが含まれていると想像してください。

次のSQLが生成されます。

幸い、複数のクエリはサポートされていませんが、SQLインジェクションの脆弱性を防ぐには、引用符とエスケープが不可欠です。

PHP Mysqlインサートをどのように記述しますか?

注:コードベースはすでにmysqlを広範囲に使用しているため、PDOまたはmysqliで準備されたクエリは現在のところオプションではありません-変更が計画されていますが、変換するには多くのリソースが必要ですか?

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

c# - C#でのこの配列の適切なデータ構造は何ですか?

PHPでこのデータ構造を使用している場合、C#ではどのデータ構造が最適ですか?

等々。ただし、次のように、ネストされた配列にその場でデータを追加できる必要があります。

ハッシュテーブルを使用してみましたがhashtable.add(key,value)、キーが私dummy1ので、値が配列要素の1つである場合、要素にそのキーがすでに含まれていることを示すエラーがスローされます。

ですから、ハッシュテーブルはこれに取り組む正しい方法ではないと思います。

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

php - PHPで連想配列スライスに割り当てる

perl では、次のようにリストをハッシュ内の複数の値に割り当てることができました。

PHPで同じことをする方法はありますか?実際、連想配列のスライスを取得する方法さえありますか?

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

dictionary - コンピュータサイエンスにおける「地図」の起源

コンピューター サイエンスでは、単語マップには 2 つの定義があります。1 つ目は、ある型の値を別の型の値にマップするコンテナーの一種である連想配列です。この例は、STL マップです。2 番目の定義は関数型プログラミングからのもので、 map はリストと関数を受け取り、その関数をリストのすべての要素に順番に適用し、結果のリストを返す関数です。

マップのさまざまな定義の起源は何ですか? 2 番目の定義はMcCarthy LISP の mapcar 関数に由来する可能性があると推測していますが、それが別の有用な関数から派生したものかどうかはわかりません。最初の定義は直感的に理解できますが、それがどこから来たのかはわかりません。