generics

    0

    1答えて

    これを実行すると、9行目でClassCastExceptionが発生します。なぜ例外が発生するのだろうかと思います。私がジェネリックについて理解していることから、型推論がtry catchに例外をスローさせることを期待しています。 これは1.7を使用してコンパイルされます。 public class MyClass { private static Map<String, Object>

    3

    1答えて

    私はJavaでジェネリックスを学んでいます。型推論、パラメータ化されたクラスとメソッドに関する概念を理解していますが、私は実験中に奇妙なシナリオに出くわしました。 私はタイプTのアイテムを保持するために使用できるBoxクラスを実装しました。この抽象化の内部データ構造としてListを使用しています。私のコードを以下に示します。 public class Box<T> { private

    0

    1答えて

    私は少し混乱していて、もう一度私のアプリケーション全体を解体する前にいくつかの助けをすることができます。 私は今私のIDEAエディタがなラインなどの「タイプ約束はジェネリックではありません」と言うの角5に私の角度4アプリケーションを更新し、2.4.2 に活字体のバージョンを設定します。 putUserRegister(user: User): Promise<User> {... I

    0

    1答えて

    代わりにケースクラス val codecRegistry = fromRegistries( fromProviders( classOf[CaseClassNameGoesHere], ... ), ... ) ごとにハードコードされたラインを持っていることの私が代わりにそれらを作成することができますメソッドを作成したいと思います。

    1

    1答えて

    私はジェネリックで全く経験していませんが、少しコードを設定しました。 私の目標は、dataに対応する正しいメソッドを選択するようにsearchData(ResultSet rs)を実装することです。これは、指定されたclass/databaseFieldの名前です。 例: data私はdata = "融資" 私は呼びたいためsearchCustomer(rs) を呼び出したいdata = "顧客"

    1

    1答えて

    私はハッシュのためのインタフェースを定義しています: export interface Hash<ValType> { [key: string | number]: ValType; } このエラーは: An index signature parameter type must be 'string' or 'number'. (parameter) key: string |

    1

    1答えて

    外部の理由から、私のシステム内のすべてのjava Mapはとして受信できます。クライアントからのキーと値のペアはです。 Map<String, Book>は実際にはJson-serialized List<MapEntry<String, Book>>として受信されます。つまり、マップのこの表現を期待するために私のJson逆シリアル化プロセスをカスタマイズする必要があります。 問題はJsonDes

    0

    1答えて

    にExpressibleByNilLiteralに準拠し、私はのように定義列挙型があります:nilのことで、それが表現できるようにするには enum Context<T> { case some(T) case error(Error) case none } を、私はこの拡張機能を作成しました: extension Context: ExpressibleBy

    1

    2答えて

    私は、ジェネリックスを使用する構造体がstruct Foo<T>と宣言され、実装がimpl<T> Foo<T>と宣言されたことを知りました。私たちはタイプPoint<T>でTを使用するためには、単にimpl後Tを宣言する必要が 注:bookは、以下の方法で矛盾を説明しています。 implの後にTをジェネリック型として宣言するには、Pointの山括弧の型をRustが具体的な型ではなくジェネリック型で