問題タブ [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.
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)
私が望んでいるものではありません。
これを知らなかった人のために編集してください。SpringはPropertyEditor
sを使用して次のように文字列からインスタンスを作成します。
今、私は自分の設定で宣言するだけです:
そして、ちょっとプレスト私は次のようなことをすることができます:
または、Springはsetterメソッドからジェネリック型パラメーターを把握することもできます。私の場合はうまくいかないようですがTuple2
!
python - Dict のタプル
Pythonでタプルを辞書の値として追加することは可能ですか?
もしそうなら、どうすれば新しい価値を追加できるでしょうか?そして、どうすればそれを削除して変更できますか?
python - タプルのリストを表す文字列の解析
私はこのような文字列を持っています:
それぞれをPythonデータ構造に変換したいと思います。できれば、float値のペアを含むタプルのリスト(またはタプル)。
タプルのタプルを取得することでそれを行うことはできますがeval("(8, 12.25), (13, 15), (16.75, 18.5)")
、外部情報を素朴に評価することは賢明な決断ではないと思います。
だから私はエレガントなpythonicソリューションがどのように見えるのか疑問に思いました。
python - 変数を使用せずにタプルを展開することは可能ですか?
プログラムのパスで os.path.split() 関数を使用してファイルのファイル名とパス名を取得し、それらを別のメソッドに渡していますが、現在のソリューションはかなり醜いようです:
some_class への呼び出し内でよりクリーンな方法でパス タプルをアンパックすることは可能ですか? 何かのようなもの:
それとも、単にこれを別の方法で進める必要がありますか? たぶん、よりpythonicな方法ですか?
f# - リスト再帰でタプル型を推論できないのはなぜですか?
(patten,replacement) タプルのリストを指定して、正規表現を使用して生のテキストを絞り込みたいと考えています。
リスト要素でパターン マッチングを使用しようとしましたが失敗しました。「この式は string * string list 型を持つことが期待されていましたが、ここには 'a list 型があります」というエラーが表示されました。
この問題を解決するにはどうすればよいですか? どうもありがとう。
コードは次のとおりです。
python - Python でこのタプルに参加できないのはなぜですか?
テキストファイルに書き込めるように結合する必要があります。
python - このリストを並べ替えられないのはなぜですか?
最大から最小の整数でソートしたい。この場合は 5 と 66 です。しかし、機能していないようです。
f# - F#は拡張タプルとしてアクティブパターンに一致します
サブセットの下に赤い波線があるdiffで次のエラーが発生します。
Type mismatch. Expecting a Range -> Choice but given a Range * Range -> Choice
fstとsndを使用する必要がないように、サブセットの一致に追加できるある種の型注釈はありますか?そうでない場合、この構文をサポートする意図はありますか?
c#-3.0 - C#3.0タプル相当(貧しい男性向け)
私は時々C#3.0で、タプルの概念をシミュレートする方法を探しています。時が経つにつれて、私はさまざまな「貧乏人」の実装を行ってきました。それらのいくつかを次に示します。
基本オブジェクト配列:
もっと強くタイプされた、HoHoHo .. ..
型推論を使用できるクラスの実装(実世界の関数型プログラミングから引き上げられました)
質問:
C#3.0(またはデータ構造が不足している言語を選択)で貧乏人のタプルを作成するその他の方法。
C#3.0でタプルを取得するための最良の方法は何ですか?誰かがライブラリの推奨事項を持っている場合は、それを歓迎します。
リストやタプルのようなものではなく、特定のタイプを作成することは、どの時点で(はい、私にとって一般化して)意味がありますか?(経験則を探しています)
c# - C#の匿名クラスと同様に、Scalaに名前付きフィールドを持つタプルを作成する方法はありますか?
C#では、次のように記述できます。
しかし、Scalaでは私は次のように書くことになります。
Scalaはジェネリックス(C#と同様)を使用して型の安全性を維持しますが、各フィールドの名前の可読性を失います。たとえば、「ID」の代わりに「_1」を使用します。
Scalaにこのようなものはありますか?