問題タブ [tuples]
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++ - タプルを可変個引数テンプレート関数の引数に展開するにはどうすればよいですか?
可変個引数のテンプレート引数を持つテンプレート化された関数の場合を考えてみましょう:
今、私はt
値のタプルを持っています。func()
タプル値を引数として使用して呼び出すにはどうすればよいですか? 関数を使用したbind()
関数オブジェクトと、現在は廃止されたさまざまなドキュメントの関数について読んだことがあります。GNU GCC 4.4 の実装にはクラス内の機能があるようですが、この件に関するドキュメントはほとんどありません。call()
apply()
call()
bind()
手書きの再帰的なハックを提案する人もいますが、可変個引数テンプレート引数の真価は、上記のような場合に使用できることです。
誰かが解決策を持っていますか、それについてどこで読むべきかについてのヒントはありますか?
python - Python でリストを作成する
座標を表す一連の Python タプルがあります。
次のリストを作成したいと思います。
IndexError: list index out of range が発生します。
私のバックグラウンドは PHP で、Python ではインデックス > 0 で始まるリストを作成できると期待していました。
アイデアは、後でリストをソートすることです。辞書でこれを行うことができることは知っていますが、私が知る限り、辞書はキーでソートできません。 更新:私は彼らができることを知っています-受け入れられた解決策を見てください。
編集:私がやりたいのは、タプル座標で記述されたマトリックスを表す2D配列を作成し、それを順番に繰り返すことです。辞書を使用する場合、キーの反復処理が正しいという保証はありません -> (0,0) (0,1) (0,2) (1,0) (1,1) (1,2) ) (2,0) (2,1) (2,2)
誰でも助けることができますか?
scala - Scalaでタプルをベクトルに暗黙的に変換するにはどうすればよいですか
数値のタプル (Int と double) を暗黙的にベクトル オブジェクトに変換できるようにしたいと考えています。
+ メソッドを持つ Vector クラスを想定する
私の目標は、次のコードを機能させることです。
私はそれをInt
次のように動作させることができます
しかし、double の変換を追加すると失敗します
Andri の提案に従って、ちょうど 2 倍にしようとしています
これを機能させるにはどうすればよいですか?
sql - SQL でのタプルの比較
次のようなことを行うよりも、T-SQL でデータのタプルを比較する便利な方法はありますか。
基本的に、(A, B) > (@A, @B) の行を探しています (order by 句と同じ順序)。3 つのフィールドがある場合もありますが、その場合はさらに醜くなります。
sql - リレーショナル データベースで「タプル」という用語は何を意味しますか?
SQLのタプルの意味を説明してください?ありがとう..
python - Pythonで複数のタプルから2ペアのタプル?
これを分割する最も良い方法は何ですか:
これに:
入力が常に偶数の値を持っていると仮定します。
tuples - ドメインとタプルのリレーショナル計算
上記の2つの間に「本当の」違いはありますか?構文のほんのわずかな違い以外は?
c++ - C ++でのタプルの使用が一般的ではないのはなぜですか?
BoostタプルライブラリまたはTR1の標準ライブラリのいずれかで、C ++でタプルを使用している人がいないように見えるのはなぜですか?私は多くのC++コードを読んだことがあり、タプルの使用を目にすることはめったにありませんが、タプルが多くの問題を解決する場所(通常は関数から複数の値を返す)をよく目にします。
タプルを使用すると、次のようなあらゆる種類のクールなことができます。
それは確かにこれよりも優れています:
もちろん、いつでもこれを行うことができます:
しかし、3つの値を回転させたい場合はどうでしょうか。タプルを使用してこれを行うことができます。
タプルを使用すると、関数から複数の変数を返すのもはるかに簡単になります。これは、値を交換するよりもはるかに一般的なケースです。参照を使用して値を返すことは、確かにあまり洗練されていません。
私が考えていないタプルの大きな欠点はありますか?そうでない場合、なぜそれらはめったに使用されないのですか?彼らは遅いですか?それとも、人々が彼らに慣れていないというだけですか?タプルを使用するのは良い考えですか?
python - Python の 2D 配列
Pythonで2D配列を作成する最良の方法は何ですか?
私が欲しいのは、次のような値を保存することです:
X[2],Y[2],Z[2]
またはX[n],Y[n],Z[n]
where n
is variableのようなデータにアクセスできるようにします。最初は大きさがわからないn
ので、最後に値を追加したいと思います。
syntax - コンマを含む F# let ステートメントのセマンティクス
F#を学んでいます。MicrosoftのF# サンプルに目を通すことから始めました。
私はこの声明に出くわしました:
誰かが私にこの声明を説明できますか?
ここで定義されている型は何ですか? 機能?タプル?
( ... )の定義内で再定義する必要があるのはline1
なぜですか?line2
line1,line2
let line1 =
let line2 =
最後の行には何があり、(line1, line2)
これは元の定義の型にどのように結びついているのでしょうか? これは関数の戻り値ですか?
「ステートメント」は、F# の定義に使用する適切な言葉ですか?
ありがとう。