mixins

    9

    2답변

    루비에 인스턴스 당 모듈을 포함 할 수 있습니까? 즉 스칼라에서 다음을 수행 할 수 있습니다. val obj = new MyClass with MyTrait 당신은 루비에서 비슷한 것을 할 수 있습니까? obj = Object.new include MyModule

    0

    1답변

    저는 제 응용 프로그램에서 많은 코드 중복을 제거하고 있습니다. 특히 내 모델을 중심으로. 여러 모델에는 모델 형식의 IEnumerable 인 컬렉션 변형도 있습니다. 이전에 모든 컬렉션 변형은 개별 구현 이었지만 대부분의 코드를 ModelCollection 기본 클래스에 결합 할 수있었습니다. 이 컬렉션 모델의 맨 위에는 페이징 값이있는 추가 모델이 있으

    6

    2답변

    를 할 특성 base 2, foo, done : trait base{ def msg: Unit } 이 같은 일을 출력with의 순서가 오른쪽에서 왼쪽으로 (마지막 하나가 먼저옵니다) 이해하지만, extends은 어떻습니까? 때로는 base2이 인쇄 되나 때로는 base?

    1

    1답변

    저는 조금 덜 새로 왔지만 거대한 디자인 프레임 워크/시스템을 구축하는 거대한 힘을 이미 보았습니다. 내가 할 수있는 한 간단하게 내 질문을 줄이려고 노력할 것이고, 희망을 갖고 도움이 될 것입니다. 그래서 프레임 워크 (부트 스트랩 3과 같은)를 만들었고, 자신의 규칙이 있고 기본 구성 요소가 많은 자체 구성 요소가 있다고 가정 해 봅시다. 물론 그 변수

    0

    2답변

    가정하자 나는이 다음 (아주 생물학적 정확하지) 클래스 : 여기 class AnimalBaseClass: def __init__(self): self._limbs = None @property def limbs(self): return self._limbs @limbs.setter def

    1

    2답변

    다트 믹스는 다른 클래스를 확장해서는 안된다는 것을 알고 있습니다. 그러나 확장을 사용하지 않는 두 가지 믹스의 구성을 만드는 방법이 있습니까? 예를 들어, smallTalker가 환영 인사를해야합니다, 분명히 다음 코드를 abstract class GreeterMixin{ sayHello(String person) => print("Hello $

    1

    1답변

    Learn Ruby The Hard Way를 통해 작업 중이며 exercise 49에서 흥미로운 것을 발견했습니다. parser.rb에는 사용자 입력에서 건너 뛰기에 사용되는 최상위 레벨에 skip(word_list, word_type)이라는 함수가 있습니다.이 함수는 사용자가 입력 한 단어와 같은 단어를 건너 뛸 때 사용됩니다. 클래스 또는 모듈에 캡슐화

    -1

    1답변

    이 응용 프로그램에 필요한 두 개의 밑줄 혼합에 대한이 requireJs 모델을 작성했습니다. require.config에 파일을 추가했는데 파일이로드되었지만 두 함수 중 하나를 사용하려고하면 정의되지 않았습니다. 내가 잘못하고있는 것을 알고 있지만 나는 무엇을 모른다. define(['underscore.mixins'], function (module)

    18

    3답변

    일반적으로 클래스 기반 뷰의 dispatch 메서드를 사용하여 일부 초기 변수를 설정하거나 사용자의 권한에 따라 일부 논리를 추가합니다. 예를 들어 , from django.views.generic import FormView from braces.views import LoginRequiredMixin class GenerateReportView(L

    0

    2답변

    두 변수 중 하나를 사용하고 채워진 단추 또는 전달 된 변수에 따라 윤곽선이 지정된 단추를 만드는 Mixin을 만들려고합니다. @include button-style($color: red); // would result in background-color: transparent; color: red; box-shadow: inset 0 0 0 1p