lambda

    0

    2答えて

    以下の方法を考えてみましょう。遺伝子マップ属性==を持つ項目をフィルタリングするジェネリックマップのアイテムをValue(これは自分のコードではありません): 問題:このメソッドを呼び出す方法はありますか? 私は、静的でないメソッド 'getColor()'を使って 'Car'というクラスを持っているとしましょう。私は、オブジェクトを持っている「myHashMap」、それは車のマップで、私は例えば

    1

    1答えて

    ジェネリッククラスの属性に値を割り当てるには汎用メソッドが必要です。私はもっ​​と説明するために例を挙げます。私が思う、私は必要な方法は、そのようなものでなければなりません: import java.util.function.Function; public class Utilities { public static <T> Object assignValueToAttribute(

    2

    1答えて

    サンプルJSON [ { "id": "1", "products": [ { "id": "333", "status": "Active" }, { "id": "222", "status": "Inactive" }, { "id": "11

    1

    3答えて

    ラムダ(コード塊)を渡して、必要なときに実行するだけです。私は以下のコードでメソッドexecuteLambda(...)を実装するにはどうすればよい(同様にメソッドのシグネチャものです): public static void main(String[] args) { String value = "Hello World"; executeLambda(value ->

    2

    2答えて

    タイトルで言うように、私はラムダを使ってクラスのいくつかの非常に短いメソッドを実装しようとしています。 Pythonはそれを行うことができますが、C#はそれを行うことができ、ある程度はC++でも今できると思います。 しかし、私は成功していないJavaクラスで同じことをしようとしていますが、私はこの特定の質問に無回答で答えるかもしれない何かを探しました。私はむしろ、より簡単な関数やメソッドのためにl

    0

    1答えて

    2番目の要素でタプルのリストをソートしようとしています。リストの各タプルは、タプルと整数で構成されます。 l = [((1, 0, 1), 0), ((1, 0, 6), -1), ((1, 0, 8), -1), ((1, 0, 11), 0), ((1, 0, 14), 0), ((1, 0, 15), 0), ((1, 0, 17), -5), ((1, 0, 20), -3),

    0

    2答えて

    私は0と1の間の値を含むnumpyの配列Aを持っています。別のnumpyの配列yを作成して、y A(i)> = 0.5の場合、i = 1であり、A(i)の場合はy(i)= 0である。< 0.5。私は次のPythonコードを使用しました: f=lambda v: 1 if v>0.5 else 0 vf=np.vectorize(f) Y=vf(A) この関数を3行ではなく1行コマンドで実行

    0

    1答えて

    lambdaとreduce()の仕組みを理解しようとしていました。私はこれらの例を試しましたが、なぜこれが私にエラーを与えているのか理解できません。誰かがそれがどのように実行されているのか説明してください。 >>> functools.reduce(lambda x,y:x+y, range(10)) 45 これは問題なく動作します。私はこれをしようとしたときしかし、それは私にエラーを与える