私はlambda関数でfunctools.reduce()関数を使って練習しています。私が抱えている問題は、私は間違いを続けているということです。ここに私のコードです:私は周りに括弧を移動しましたが、何も動いていないようにみえ TypeError: <lambda>() takes 1 positional argument but 2 were given
:ここ >>> from func
評価、コメント、および表示とともに製品のリストを取得しようとしています。 PIDは、外部キー関係のない製品ID列です。 製品 - Id Name
1 P1
2 P2
評価 - Id PID Rating
1 1 5
2 1 4
3 2 3
コメント - Id PID Comment
1 1 Good
2 1 Average
3 2 Bad
ビュー - Id PID Vi
匿名オブジェクトを作成してどこかに格納するメソッドがあるとします。この匿名オブジェクトは、パラメータとして渡されたメソッド内のlambdaを呼び出します。 public class myCallBackManager {
private List<MyCallBack<?>> callBackList = new LinkedList<MyCallBack<?>>();
p
forループを実行せずにList<Properies>をMap<String,String>にjdk 8ラムダを使用して変換します。マップには、SubProperty.nameというキーとProperties.valueの値が含まれている必要があります。 public class Properties
{
private SubProperty subProperty;
p