syntactic-sugar

    10

    4答えて

    私はキャッシングとメモ帳に関するいくつかの記事と、デリゲートとジェネリックを使って簡単に実装する方法を読んでいました。構文はかなり単純で、実装するのは驚くほど簡単ですが、同じ配管コードを繰り返し記述するのではなく、属性に基づいてコードを生成することが可能でなければならないという反復性があると思います。 のは、我々は、デフォルトの例から始めましょう:ちょうどそのコードジェネレータを作成する方が簡単で

    9

    2答えて

    私はちょうどこのスカラーMapの構文を見つけました(ここではの可変形式で使用されています) val m = scala.collection.mutable.Map[String, Int]() m("Hello") = 5 println(m) //PRINTS Map(Hello -> 5) これは構文砂糖が言語に組み込まれているのか、マップがPartialFunctionを拡張してい

    5

    3答えて

    SQL ServerのBETWEENクエリでv1とv2の順序に違いはありますか? SELECT * FROM table WHERE col BETWEEN v1 AND v2 現在、v1がv2より大きい場合、結果は得られません。 col >= v1 AND col <= v2 ため、この唯一の糖衣構文であるか、またはそれは実際には2つの間のすべての値を取るのでしょうか?私の現

    4

    2答えて

    私は、次の違い何、@synthesize foo;を使用している場合: // message syntax [myObj setFoo:5]; [myObj foo]; と // dot syntax myObj.foo = 5; myObj.foo; 私はドット構文の一貫性を好むが、それは私が何かをやっている場合、私は知りません私は心配する必要があります。 追加情報は大きな助けに

    0

    2答えて

    私の同僚の1人が、今日、私が興味深いコンピュータサイエンスと呼べるものを示しました。彼はOffsiderと呼ばれるより良い単語がないために "システム"を作りました。プレゼンテーションの後、私は何らかの優先順位を持っていなければならないと思っていました。 これは、PHPベースのセッションのような感じで、作成時にオブジェクトの瞬間酸洗とPythonのようなオブジェクトベースのシェルのように感じる。誰

    4

    2答えて

    我々はコードを知っているよう : using(myDisposable) { } try { //do something with myDisposable } finally { IDisposable disposable = myDisposable as IDisposable; if(disposable != null) {

    8

    1答えて

    私は既存のクラスライブラリのためのいくつかの単純なラッパークラスを作成したい。構文を読みやすくして(コード補完を介して)推測していいですか?java.lang.Objectのメソッドを削除したいと思います。 問題は、Javaのすべての非アトミックなものがObjectから継承されているため、これらのメソッドがあることです。私はすでに、成功せずにenumとインターフェイスを使ってラッパー構文を作成しよ

    5

    1答えて

    誰かが、メソッドにイベントを追加するための+ =演算子に相当する生のコードを教えてくれるのだろうかと思っていました。私はそれが技術的な観点からどのように機能するのか興味があります。