traits

    11ısı

    2cevap

    belli türleri için grup sınıf şablonu uzmanlık bir tekniktir/iyi tarzı var mı uzmanlıklara? Bir örnek: Bir sınıf şablonu Foo kullandığınızı varsayalım ve bunu harf ile A = { Line, Ray } için ve dizg

    7ısı

    1cevap

    Kodu: trait Trait<T> {} struct Struct<U>; impl<T, U: Trait<T>> Struct<U> {} Hata: error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> src/mai

    5ısı

    2cevap

    : sınıflar, arayüzler, işlevler ve sabitler: kodun sadece dört tip ad etkilenir. Ancak, özelliklerin de etkilenir geliyor bana: namespace FOO; trait fooFoo {} namespace BAR; class baz { us

    5ısı

    1cevap

    'da `as_ref()` kullanırken gerekli olan ek açıklama kodumdaki yeni genel dönüştürme özelliklerini kullanıyorum ve daha az ergonomi yaşadım. Söz konusu kod, örnekte gördüğünüz gibi AsRef<str> for [Asci

    5ısı

    1cevap

    Duyarlı bir sitem var ve benim sayfa şablonunun parçaları sayfa başına ana içeriğinden çökmüş olup olmadığını endişelerini ayırmak istiyorum özelliklerin sözkonusu çalışma zamanı, static tanım bloklar

    6ısı

    1cevap

    bir parametreli özellik için bir özelliği nasıl uygulanır, gibi bir şey kullanırken: trait MyTrait<K: OtherTrait> { ... } impl<K: OtherTrait, M: MyTrait<K>> AnyTrait for M { ... } nedeniyle E207 h

    10ısı

    1cevap

    Aktör'ü genişleten birden fazla özellik geliştiriyorum. Sonra bu özelliklerden bazılarını kullanan bir aktör sınıfı oluşturmak istiyorum. Ancak, alma yöntemlerini Aktör sınıfının alma yöntemindeki tüm

    5ısı

    2cevap

    kullanarak take_while "ihtiyatlı" Ben IteratorExt den take_while gibi ama ilk başarısız öğeyi tüketmeden davranan bir yeni cautious_take_while operasyon için temel olarak Peekable kullanmak istiyorum

    5ısı

    1cevap

    'da özellik yöntemini kullanma Özelliği olan bir özelliği ve bir sınıfı var. trait A { def a = "" } class B(s: String) extends A { def b = a } Ancak böyle yapıcısında Sürekli yöntemi k

    22ısı

    3cevap

    abstract override'un tanıtıldığı Scala'da section Programlama'yı okudum, ancak yine de bu değiştiricilerin birleştirilmesiyle tam olarak ne ifade edildiği ile karıştırıldım. kullanılan bu değiştiricil