idioms

    4

    3答えて

    ユニット数量のサポートが必要です。私は、型システムが可能な限りユニットの正しさを強制することを望みます。たとえば、グラムとドルを組み合わせることはできません。私はパラメータ化された型のパスを調べていますが、このコードは他の人から見たScalaコードよりはるかに反復しているようです。 abstract class UnitOfMeasure abstract class Range[T] {

    1

    2答えて

    一部のRailsコードを部分的に表示していますが、誰かが既にログオンしている場合にのみコメントフィールドを表示します。サイトはこちらページはまだ、サイトのメンバーではない誰かに見ている場合は 、shared/comment_not_logged_inフラグメントが渡されなければならない。しかし 、私は完全に私が実行できない理由として困惑しますページはここで囲むdiv要素にclass属性「missi

    3

    2答えて

    C++の10年からRubyへの移行を追求して、私は自分が最も単純なものを達成する方法を2番目に推測していると感じます。以下の古典的な形の導出の例を考えてみましょう。これが "The Ruby Way"かどうか疑問に思っています。下のコードに本質的に間違っていることは何もないと私は思っていますが、私はRubyのフルパワーを利用していないと感じています。 class Shape def in

    16

    2答えて

    を呼び出すための関数を作成し、私はYUIを勉強し、時折、このイディオムを見てきました: <script> (function x(){ do abcxyz})(); </script> は、なぜ彼らはそれを呼び出すための関数を作成するのですか? 理由だけ書きません:たとえば <script> do abcxyz </script> はhereを参照してください。

    4

    6答えて

    Rubyの人がこのように書くのを笑ってくれませんか?私が見たRubyのコードのように、特に簡潔には思われません。

    1

    3答えて

    私はMacユーザーですから、Mac OS Xの場合、私のゲームはすばらしい.appバンドルにパッケージ化されています(Aquariaのように例)。しかし、Windowsの標準は何ですか? Linuxの標準は何ですか? 私はどちらにもよく慣れていませんが、私が理解しているところでは、Macアプリケーションバンドルに相当するものはありません。ユーザーは実行可能ファイルと "データ"フォルダを含むフォル

    3

    3答えて

    私は ...あなたが閉鎖 //In the "Resource Manager" class public void process(Command cmd){ //Initialize ExpensiveResource resource = new ExpensiveResource(); //Use cmd.execute(resource);

    11

    6答えて

    C++でPythonのようなジェネレータを実装する方法を知りたいですか? Pythonはキーワード "yield"を使用してこれを行うことができます。 しかし、C++でそれを行うには?

    24

    8答えて

    私はclojureでおしゃべりしていて、この共通のpythonイディオムに相当するclojure(および/またはLisp)を決定しようとするのに少し問題があります。 イディオムは、例えばコードを実行文で、その後のpythonモジュールの下部にテストコードのビットがしばしばあるということです、そして: # mymodule.py class MyClass(object): """Mai

    7

    2答えて

    私は(それが関連性の場合、Djangoのために開発)たくさん次のように入力し、自分自身を見つけることだ: if 'query' in request.POST.keys() then: myVariable = request.POST['query'] else: # something else, probably looking at other keys (つまり