問題タブ [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.

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

java - Java / Springから型付きTuple2を作成するにはどうすればよいですか?

Tuple2パラメータのタイプを明示的に宣言するfromspring構成を作成できるようにしたいと思います。

これは機能しません(構成ファイルで指定された関連するプロパティエディターがあります)。実行時にエラーが発生します:

原因:org.springframework.beans.factory.UnsatisfiedDependencyException:
ファイル[C:\ Work \ myproj \ config \ test \ myproj.xml]で定義された「scala.Tuple2#6504bc」という名前のBeanの作成中にエラーが発生しました:コンストラクターで表現された不満足な依存関係タイプ[java.lang.Object]のインデックス0の引数:
あいまいなコンストラクター引数タイプ-コンストラクター引数として正しいBean参照を指定しましたか?

明示的に宣言しないとエラーはなくなりますがtype、もちろん、Tuple2私のプログラムのは、(String, String)私が望んでいるものではありません。


これを知らなかった人のために編集してください。SpringPropertyEditorsを使用して次のように文字列からインスタンスを作成します。

今、私は自分の設定で宣言するだけです:

そして、ちょっとプレスト私は次のようなことをすることができます:

または、Springはsetterメソッドからジェネリック型パラメーターを把握することもできます。私の場合はうまくいかないようですがTuple2

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

python - Dict のタプル

Pythonでタプルを辞書の値として追加することは可能ですか?
もしそうなら、どうすれば新しい価値を追加できるでしょうか?そして、どうすればそれを削除して変更できますか?

0 投票する
6 に答える
10041 参照

python - タプルのリストを表す文字列の解析

私はこのような文字列を持っています:

それぞれをPythonデータ構造に変換したいと思います。できれば、float値のペアを含むタプルのリスト(またはタプル)。

タプルのタプルを取得することでそれを行うことはできますがeval("(8, 12.25), (13, 15), (16.75, 18.5)")、外部情報を素朴に評価することは賢明な決断ではないと思います。

だから私はエレガントなpythonicソリューションがどのように見えるのか疑問に思いました。

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

python - 変数を使用せずにタプルを展開することは可能ですか?

プログラムのパスで os.path.split() 関数を使用してファイルのファイル名とパス名を取得し、それらを別のメソッドに渡していますが、現在のソリューションはかなり醜いようです:

some_class への呼び出し内でよりクリーンな方法でパス タプルをアンパックすることは可能ですか? 何かのようなもの:

それとも、単にこれを別の方法で進める必要がありますか? たぶん、よりpythonicな方法ですか?

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

f# - リスト再帰でタプル型を推論できないのはなぜですか?

(patten,replacement) タプルのリストを指定して、正規表現を使用して生のテキストを絞り込みたいと考えています。

リスト要素でパターン マッチングを使用しようとしましたが失敗しました。「この式は string * string list 型を持つことが期待されていましたが、ここには 'a list 型があります」というエラーが表示されました。

この問題を解決するにはどうすればよいですか? どうもありがとう。

コードは次のとおりです。

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

python - Python でこのタプルに参加できないのはなぜですか?

テキストファイルに書き込めるように結合する必要があります。

0 投票する
8 に答える
2874 参照

python - このリストを並べ替えられないのはなぜですか?

最大から最小の整数でソートしたい。この場合は 5 と 66 です。しかし、機能していないようです。

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

f# - F#は拡張タプルとしてアクティブパターンに一致します

サブセットの下に赤い波線があるdiffで次のエラーが発生します。
Type mismatch. Expecting a Range -> Choice but given a Range * Range -> Choice

fstとsndを使用する必要がないように、サブセットの一致に追加できるある種の型注釈はありますか?そうでない場合、この構文をサポートする意図はありますか?

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

c#-3.0 - C#3.0タプル相当(貧しい男性向け)

私は時々C#3.0で、タプルの概念をシミュレートする方法を探しています。時が経つにつれて、私はさまざまな「貧乏人」の実装を行ってきました。それらのいくつかを次に示します。

基本オブジェクト配列

もっと強くタイプされた、HoHoHo .. ..

型推論を使用できるクラスの実装(実世界の関数型プログラミングから引き上げられました)

質問:

  1. C#3.0(またはデータ構造が不足している言語を選択)で貧乏人のタプルを作成するその他の方法。

  2. C#3.0でタプルを取得するための最良の方法は何ですか?誰かがライブラリの推奨事項を持っている場合は、それを歓迎します。

  3. リストやタプルのようなものではなく、特定のタイプを作成することは、どの時点で(はい、私にとって一般化して)意味がありますか?(経験則を探しています)

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

c# - C#の匿名クラスと同様に、Scalaに名前付きフィールドを持つタプルを作成する方法はありますか?

参照:C#で匿名クラスに意味のある名前を指定できますか?

C#では、次のように記述できます。

しかし、Scalaでは私は次のように書くことになります。

Scalaはジェネリックス(C#と同様)を使用して型の安全性を維持しますが、各フィールドの名前の可読性を失います。たとえば、「ID」の代わりに「_1」を使用します。

Scalaにこのようなものはありますか?