問題タブ [iterable-unpacking]

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

python - Django - テンプレートの「for」ループでタプルのアンパックを行う方法

私のviews.pyでは、次のように、タプルの2番目の項目が別のリストである2つのタプルのリストを作成しています:

単純な古い Python では、次のようにリストを繰り返すことができます。

私のDjangoテンプレートでは同じことができないようです:

Django から次のエラーが表示されます。

レンダリング中に例外をキャッチしました: zip 引数 #2 は反復をサポートする必要があります

もちろん、テンプレートにはいくつかの HTML マークアップがありますが、print ステートメントではありません。タプルのアンパックは Django テンプレート言語でサポートされていませんか? それとも、これについて間違った方法で行っていますか? 私がやろうとしているのは、オブジェクトの単純な階層を表示することだけです.いくつかの製品タイプがあり、それぞれにいくつかの製品があります(models.pyでは、ProductにはProduct_typeへの外部キー、単純な1対多の関係があります)。

明らかに、私は Django にまったく慣れていないので、どんな意見も歓迎します。

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

php - PHPで引数の配列を解凍する

Python は、次のように、タプルのリストをアンパックして引数として関数に渡すための "*" 演算子を提供します。

これは次と同等です。

PHPでこれを達成する方法があるかどうかは誰にも分かりますか? 「PHP Unpack」のバリエーションをグーグルで検索しても、すぐには何も見つかりませんでした..おそらく、PHPでは何か違うものと呼ばれていますか?

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

python - 辞書からのPython更新オブジェクト

ディクショナリから値を解凍してインスタンス変数に割り当てるために使用できる組み込みの関数/演算子はありますか?

これは私がやろうとしていることです:

別のディクショナリから値をロードするディクショナリに似てupdate()いますが、プレーンオブジェクト/クラスインスタンス用ですか?

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

python - 不明な数の変数にアンパックしますか?

未知のタプルを、たとえばリストに展開するにはどうすればよいでしょうか?

いくつかのデータ列があり、それらはいくつかの関数によってタプルに分割されます。このタプルを変数にアンパックしたいのですが、列数がわかりません。必要な数の変数に動的にアンパックする方法はありますか?

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

c# - C#でのPythonのようなリストのアンパック?

Pythonでは、次のようなことができます:

C#でこれを行う方法や同様の方法はありますか? 基本的に、引数のリストを任意の関数に渡し、リストを手動でアンパックしてパラメーターを明示的に指定して関数を呼び出すことなく、それらを関数のパラメーターとして適用できるようにしたいと考えています。

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

c++ - C/C++ でライブラリ内から実行可能ファイルをアンパックする

ビジネスの過程で 1 つ以上のヘルパー実行可能ファイルを使用するライブラリを開発しています。私の現在の実装では、ユーザーがヘルパー実行可能ファイルをシステムの既知の場所にインストールする必要があります。ライブラリが正しく機能するには、ヘルパー アプリが正しい場所にあり、正しいバージョンである必要があります。

システムが上記の方法で構成されているという要件を削除したいと思います。

ヘルパー実行可能ファイルをライブラリにバンドルして、実行時に解凍し、一時ディレクトリにインストールして、1 回の実行中に使用できるようにする方法はありますか? 実行の最後に、一時的な実行可能ファイルが削除される可能性があります。

実行可能ファイルのテキストを含む unsigned char 配列を含むファイルを自動的に生成することを検討しました。これは、ビルド プロセスの一部としてコンパイル時に行われます。実行時に、この文字列はファイルに書き込まれ、実行可能ファイルが作成されます。

実行可能ファイルをディスク (おそらくある種の RAM ディスク) に書き込まずに、そのようなタスクを実行することは可能でしょうか? 特定のウイルス スキャナやその他のセキュリティ ソフトウェアが、このような操作に反対していることを想像できました。他に心配すべきことはありますか?

このライブラリは、Windows と Linux でクロス プラットフォームで使用できるように C/C++ で開発されています。

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

java - Maven依存関係jarは使用できません

編集:

私は基本的に次の文書化された問題に遭遇しています。Mavenアセンブリプラグインを使用して、依存関係を含むjarファイルを生成しているため、プロジェクトを1つのファイルから実行できます。ただし、jarファイルが正しくビルドされていないようです。以下は、この問題を回避するための試みです。誰かがこれに遭遇したことがありますか?

そのため、すべての依存関係がパックされ、プロジェクトアーティファクトjarがアンパックされたjarファイルを作成しようとしています。

何かをしてみました

ただし、結果のjarファイルにはMETA-INFディレクトリのみが含まれます...解凍すると言っても、インクルードのみを解凍すると、元のjarファイルが含まれないということですか?

jarファイルを実行すると、次のメッセージが表示されます。

tory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:281)

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

iphone - iPhoneでrarを解凍する

音楽プレーヤーで小さなダウンロード アプリケーションを作成しましたが、アーカイブを解凍する必要があります。これは、多くの場合、mp3 がアーカイブにパックされており、アーカイブを解凍する前に再生できるためです。iPhone の .zip ファイルの解決策は、stackoverflow で見つけましたが、.rar ファイルを解凍する方法や、.zip 形式以外の方法があるかどうか疑問に思っています。作成できるかどうかわかりません。iPhone で .rar (または単純に .zip 以外) のアーカイブを解凍する方法があれば教えてください。ありがとう

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

python - 関数によって返される x-tuple の特定の要素を選択する方法は?

私はPythonの初心者です。str.partition()3 タプルを返す関数を考えてみましょう。このタプルの要素 0 と 2 のみに関心がある場合、そのようなタプルから特定の要素のみを選択する最良の方法は何ですか?

現在、次のいずれかを実行できます。

または:

私はこのようなことをしたいのですが、できません: