mixins

    3

    4答えて

    私は、ミックスインをバリデーションテンプレートパラメータとして受け入れることができるクラスをいくつか作成しました。しかし、CRTPイディオムを通して基本クラスにアクセスできるようにするためには、ミックスインも必要です。ここでは、非常に私がやりたいことができない、最小限の例です: template <template <class> class... Mixins> class Foo : Mix

    0

    1答えて

    私は単純なエラーがあることを知っていますが、私はそれを見つけることができません。私はModules/Mixinsを初めて使用しています。どんな助けでも大歓迎です。 Playerクラスの内部ときはinclude Value、 module Value def this_is puts "#{self.players_hand} is the players hand"

    3

    1答えて

    scalaの構文は非常に有望です。私はもともとscalaは単なる快適なJava以上のものであり、まったく新しいプログラミングパラダイムを導入することができると考えましたが、構文によって許される多くの機能は意味論では間違っています。だから私はスカラの限界とハックを見つけてそれらを排除するための探求を始めました。私はちょうど他の視点からのスカラ方法とパターンに対応するためのテストプロジェクトを書いてい

    1

    1答えて

    Lesscssで私のCSSをクライアントサイド(コンパイラless.js)で書いています。 ドキュメントにはガードの使用例がありますが、それは私にとっては役に立ちません。コードはドキュメントによって書かれた @import "common-functions.less"; // variables @minHeaderWidth: auto; @maxHeaderWidth: 1200px

    0

    2答えて

    は、例えば、サスにいくつかのCSSに変換:この @mixin ptn {padding-top:0px !important} @mixin pvn {padding-top:0px !important} @mixin pan {padding-top:0px !important} へ .ptn, .pvn, .pan{padding-top:0px !important} が

    1

    3答えて

    は、私は以下の小さいミックスインがあります。 @myColor = #123456; .mixin(@a) when (@a = @myColor){ // do something } をしかし、これは、このエラーがスローされます。つまり、なぜ比較 を実行することができませんか?

    -1

    1答えて

    A、B、Cがクラスであるとしましょう。 CはAとBから継承し、ミックスインとして利用します。 この時点で、Aはself.whateverを通じてBとCの任意の属性にアクセスできます。 Bはself.whateverを通じてAとCの任意の属性にアクセスできます。そして、Cはself.whateverを通してAとBのどんな属性にもアクセスできます。 Pythonでこの「混合」パターンを使用するときに他

    2

    1答えて

    私はRubyをかなり新しくしていますが、do-blockコードの中に関数のdefコードが書かれているところです。これの目的は何です: module Hi def self.included(base) base.class_eval do def hello; puts 'Hello' end end end end 私は私が最初に直進移動

    1

    1答えて

    私はbox-shadowとグラデーションを使ってdivにスタイルを設定しようとしています。私は嫌なことを使用しています& compass.So、私はその効果を生成し、どこでもそれを再利用するのに役立つmixinsを実装しようとします。残念ながら、勾配のみが示されています。 <div class="container" id="logo-bar"> ...... </div> 私SC

    1

    2答えて

    私が作成しているゲームのエンティティクラスを定義し始めました。しかし、私は多くのコードを再利用したい。私は、さまざまな機能のクラスを定義し、これらのクラスの機能のいくつかを持つクラスを作成したいと考えています。私が聞いた class Collidable: def handle_collision(other, incident_vector): pass def