traits

    2

    1답변

    특성 특성을 만들려고합니다. 유스 케이스는 객체 - 문서 - 매핑의 컨텍스트에서 클래스의 일부 속성을 "crudable"로 표시하는 반면, 다른 클래스는 그렇지 않습니다. 읽고 some example code을 적용하여 role crud { has Bool $.crud is default(True); } multi trait_mod:<is>(

    0

    1답변

    키 값 쌍을 사용하는 클래스가 있습니다.이 클래스는지도 객체 또는 사례 클래스의 형태로 제공 될 수 있습니다. 다음 추상화를 정의 할 수 있습니다. trait Reportable { def getAttributes : Map[String,Any] } List [Reportable]을 취하는 메소드가 필요합니다. 보고에 대한 가능한 구현

    1

    1답변

    나는 녹을 배우고 있으며 특성 경계에 관한 장을 읽었습니다. 이 장에서는 where 절에 필요한 모든 특성을 열거하기 위해 + (더하기) 연산자와 함께 예제를 제공합니다. 녹의 특성에 대해 다른 연산자는 무엇이 허용됩니까? 검색했지만이 문서에 대한 문서를 찾을 수 없었습니다. 녹이 '또는'표기법, 대괄호, 부정을 지원합니까?

    7

    1답변

    에서 the docsSend 특성에 대한, 나는 모두 impl<T> Send for LinkedList<T> where T: Send, 및 impl<T: Send> Send for LinkedList<T> 이 두 구문의 차이 무엇입니까보고, 어떻게 영향 것 내 코드 impl 내 자신의 특성에 대한 선언을 작성했다면?

    0

    1답변

    왜 자기 기호가 여기에서 인식되지 않습니까? Scala 2.12를 사용하고 있습니다. trait Parsers[ParseError, Parser[+_]] { def or[A](s1: Parser[A], s2: Parser[A]): Parser[A] case class ParserOps[A](p: Parser[A]) { def

    1

    2답변

    특성을 사용한다는 아이디어가 처음입니다. 내 이해는 동작을 클래스에서 수평 적으로 공유 할 수 있다는 것입니다. 내 프로젝트에서 다음 코드는 모든 클래스의 맨 위에서 반복적으로 사용됩니다. class Loader { protected $options; /** * Loader constructor. */ pub

    0

    1답변

    아래에 코딩 된 mayavi 애플리케이션에서 플롯 된 예제 데이터 세트의 배열 인덱스를 얻으려고합니다. 나는 웹상에서 피커 예제를 매우 밀접하게 따르고 있지만,이 클래스 구현에서는 작동하지 않는 것처럼 보입니다. 코드가 실패 할 경우 코드 주석을 참조하십시오. 웹상의 피커 예제가 내 시스템에서도 작동합니다. 어떤 도움이라도 대단히 감사 할 것입니다. imp

    0

    2답변

    관련된 유형의 크기가되지 않기 때문에 옵션 <관련 유형>을 반환 할 수 없습니다 : 나는 연관된 유형 Bar이 크기해야하는 제약 조건이 할 fn main() {} trait NotWorking { // The associated type `Bar` must be sized type Bar: ?Sized; // Why does

    1

    1답변

    Groovy Traits에 관한 많은 블로그에서 다이아몬드 문제를 해결할 것이라고 언급했습니다. 하지만 그 특성이 어떻게 다이아몬드 문제를 해결할 것인지는 분명하지 않습니다. 아무 설명해주세요.

    0

    1답변

    에서 나는 원래 자바로 작성되었습니다 헤드 업 디자인 패턴에서 옵저버 패턴을 구현하기 위해 노력 : use std::cell::RefCell; use std::rc::Rc; use std::borrow::BorrowMut; trait Subject { fn registerObserver(&mut self, observer: Rc<RefCel