generics

    1

    2答えて

    ここで何が起こっていて、それを理解していますか?彼らが正しく使用されてきたことを確認しています後ちなみに class C<T> { T id(T x) { return null; } } class D extends C<String> { public Integer id(Integer x) { // compiles! but T sha

    0

    1答えて

    この特定のエラーメッセージに関しては、いくつかの質問があります。私はそれらをすべて読んでいますが、私がここで直面している正確な問題は何か、私はそれをどのように修正できるかを理解できません。 私はstructに引数が渡される必要があり、新しいインスタンスを構築するための便利な関数をいくつか提供したいと思います。ここでは、来る: use std::io::{Cursor, Read, Seek};

    0

    1答えて

    私の実際のコードでは、MyFooオブジェクトは、共有したくない実装の詳細である他のことを行います。私はそのための句が正しくタイプをマップする場所しかし、私は必要を見つけることができない、私はFooプロトコルの後ろにそれを隠すためにしようとしている: protocol Foo { associatedtype Bar func process(bar:Bar) } clas

    0

    1答えて

    次のコードのための暗黙のエンコーダを見つけることができません:次のエラーで class LaptopDaoQuill[I <: Idiom, N <: NamingStrategy](implicit ctx: Context[I, N]) { import ctx._ def insert(obj: Laptop) = { val laptops = quote { quer

    0

    1答えて

    私はしばらく私を夢中にしてくれたので、これを共有していますので、同じ状況に陥る 私はジェネリック型から値を取得するために自分のプロジェクトの1つでリフレクションを使用していました。 問題はジェネリック型のメソッド呼び出しではなく、実際の戻り値自体がジェネリック型であることです。 私は事前にジェネリック型パラメータを知らないので、私は以下のようなソリューションを使用することはできません、返されたオブ

    -1

    1答えて

    ページオブジェクトパターンを使用する一環として、ボタンをクリックするときにクラスをreturnする必要があります。 問題は、リスト内に複数のボタンがあり、それぞれが異なるページを返すため、別のクラスが返されることです。 私は以下を使用しようとしましたが、エラーが発生しました。 public dynamic ClickTheMenuButtonWorkplace<T>(string ElementI

    1

    1答えて

    私はコトリンのジェネリックスと混同しています。どのように関数型のパラメータ(addNewItem()とdeleteItem())でT型のClassを使うことができますか?私は、エラー「型パラメータTが 『アウト』と宣言したが、kotlin位置 『に』に発生している」あなたのインターフェースのみTを生成する場合 interface IStorageManager<out T: IFileItem>

    -3

    1答えて

    私はここで助けが切望されています。私はこの既存のコードをジェネリックスに移行することにしており、実際に壁に当たっています。どんな助けでも大歓迎です。 既存のコードはアルゴリズムライブラリであり、車両のコンストラクタ(つまりBike.Java)を持つクラスがいくつか付いています。 私はさまざまなことを試しましたが、わかりません。私はいくつかの洞察力が大好きです。 Javaの8以来 public cl

    1

    1答えて

    struct PickerRange<T: Comparable> { var start: T var end: T var step: T var length: T { // Binary operator '/' cannot be applied to two 'T' operands. return max(start,

    1

    2答えて

    私はそのタイプのパラメータとして任意のタイプを受け入れるジェネリックメソッドを持っています。 たとえば、パラメータとして 'String'型のみのメソッドに行われた呼び出しと一致するポイントカットが必要です。最終的には、アドバイスが 'String'パラメータに対して実行されるスコープを制限する必要があります。ここで は私のジェネリッククラスとメソッドです: public class Param<