問題タブ [syntactic-sugar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - ガード脱糖
ガードは if-then-else (または case ステートメント) の単なる構文糖衣に過ぎないというフレーズをよく耳にします。
誰かが次のインスタンスを脱糖してください:
(機能は意図的に部分的です)
ありがとう、
javascript - 条件文をより速く書く方法はありますか?
次のような発言があります。
一度しか言わないので書いてもいいwindow.location.hash
ですか?
objective-c - Objective-C: メッセージ構文とドット構文。違いは何ですか?
を使用している場合@synthesize foo;
、次の違いは何ですか:
と
ドット構文の一貫性は気に入っていますが、気にする必要があることを行っているかどうかはわかりません。
追加情報は非常に役立ちます。
f# - 引数の順序と右パイプ演算子
以下を単純化する方法はありますか? runWithTimeout 関数は必要ありませんか?
編集:追加の方法が必要な理由は次のとおりです。
oop - 新しい言語は何に役立つか - Offsider のユースケースを見つける
今日、私の同僚の 1 人が、私がコンピュータ サイエンスの興味深い部分と呼べるものを実演しました。彼はOffsiderというより適切な言葉がないための「システム」を作成しました。プレゼンテーションの後、私はこれが何らかの優先順位を持っているにちがいないと考えていました。
これは、Python のようなオブジェクト ベースのシェルのように感じられ、PHP ファイル ベースのセッションのように感じられるもので、作成時にオブジェクトが即座にピクルされます。誰かがこれによく確立された類似点を描くことができますか? そのための合理的な使用例は何ですか?
c# - 読み取り専用フィールドの構文ショートカット
私たちがコードを知っているように:
と同等です
と
と同等です
readonly
フィールドに相当するものは何ですか?
javascript - Prototype の Ajax 関数へのシンタックス シュガー
へのシンタックス シュガーを作成したいと思いますAjax.Response()
。
このような:
となることによって
title
Ajax リクエストの結果を変数に格納します。しかし、上記の関数コードは機能せず、戻りませんresponseText
.net - 名前付き/オプションのパラメータを内部/プライベートでのみ表示する.Netパラメータ属性?
好奇心から、たとえば次のようなメソッドを作成する方法はありますか?
コードの冗長性を内部的に削減したいのですが、たとえば(Try)Parse()のBCLメソッドシグネチャに準拠したままですが、この場合、c#コンパイラが2番目の内部メソッドを生成できれば便利です。
それはすでにどういうわけか可能ですか?今のところ何も見つかりませんでした。
css - わかりやすくするために CSS セレクターをグループ化する方法はありますか?
:hover
ダースの CSS セレクターがあり、それらすべてにプロパティを割り当てたい場合、私はこれを行うことに慣れています。
4 回入力する:hover
のは冗長に思えます。セレクターを次のようにグループ化する方法はありますか
代わりは?
javascript - JavaScriptで選択した値をstdoutする方法は?
ユーザーが
SPACE
テキストフィールドにヒットしたとします。選択ボックスの値を確認したい。input.addEventListener('keydown', function(e)...
-hitting-pointを追跡するために使用しSPACE
ますが、selectブロックの値を取得するにはどうすればよい<select id='topic'><option value="hello"></option> ...</section>
ですか?選択したインデックスの値をどのように確認できますか?なぜ以下ではないのか理解できません。
/li>
ここで、topic
はselect<select id="topic"[^>]*>[^<]*</select>
です。