問題タブ [literals]
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.
python - Pythonでバイナリリテラルをどのように表現しますか?
Python リテラルで整数を 2 進数として表現するにはどうすればよいですか?
16進数の答えを簡単に見つけることができました:
および8進数:
Pythonでバイナリを表現するためにリテラルをどのように使用しますか?
回答のまとめ
- Python 2.5 以前: リテラルを使用してバイナリを表現できます
int('01010101111',2)
が、リテラルでは表現できません。 - Python 2.5 以前:バイナリ リテラルを表現する方法がありません。
- Python 2.6 ベータ版: 次のようにできます:
0b1100111
または0B1100111
. - Python 2.6 beta:
0o27
または0O27
(2 番目の文字は文字 O) で 8 進数を表すこともできます。 027
Python 3.0 ベータ版: 2.6 と同じですが、8 進数の古い構文は使用できなくなります。
c# - C#のリテラルハッシュ?
私は長い間 c# を使用してきましたが、ハッシュを新しくする簡単な方法に出くわしたことはありません。
私は最近、ハッシュと不思議の Ruby 構文に慣れてきました。すべての追加呼び出しを行わずに、ハッシュをリテラルとして宣言する簡単な方法を知っている人はいますか?
java - 整数内の文字。彼らは何ですか?
これは、私が Java で作業しているクラスからのコードの抜粋です (以下)。明らかに、コードはデータ型が double の EPSILON という名前の静的変数を定義しています。わからないのは「1E-14」の部分です。それは何の数字ですか?どういう意味ですか?
最終的なダブル EPSILON = 1E-14;
c# - 奇妙なクロススレッド UI エラー
コンソールまたは GUI の 2 つのモードを持つ WinForms アプリを作成しています。同じソリューション内の 3 つのプロジェクト。1 つはコンソール アプリ用、1 つは UI フォーム用、3 つ目は 2 つのインターフェイスが両方とも接続するロジックを保持します。コンソール アプリは非常にスムーズに動作します。
ユーザー選択を保持するモデルでIList<T>
、 T がローカル オブジェクトでありStep
、 を実装INotifyPropertyChanged
しているため、UI では DataGridView にマウントされます。実行時には問題なく、オブジェクトの初期状態が画面に反映されます。
各Step
オブジェクトは順番に実行されるタスクです。一部のプロパティは変更され、IList に反映されて DataGridView に渡されます。
UI バージョンでのこのアクションは、イベントを UI に戻す BackgroundWorker を作成することによって行われます。do it は、結果 (実行中、NotRun、OK、NotOK、警告など) を示す列挙型でStep
あるオブジェクトと、メッセージを示す文字列 (ステップが実行されたが、期待どおりではないため、つまり、警告があるため) を生成します。StepResult
)。通常、アクションにはデータベースとのやり取りが含まれますが、デバッグ モードではランダムに結果を生成します。
メッセージが null の場合は問題ありませんが、次のような応答を生成すると:
DataGridView が作成されたスレッド以外のスレッドからアクセスされているというエラーが表示されます。(私はこれを、必要に応じて呼び出しを処理するカスタム ハンドラーに渡しています。おそらくそうではないでしょうか?)
次に、たとえば乱数を使用して、一意の応答を生成した場合r
:
アクションは問題なく成功し、数値は DataGridView にきれいに書き込まれます。
私は困惑しています。どういうわけか文字列リテラルの問題だと思いますが、誰かがより明確な説明を思い付くことができますか?
javascript - 一部のリテラルでinstanceofがfalseを返すのはなぜですか?
配列リテラルとオブジェクトリテラルは一致します...
なぜそれらすべてをしないのですか?または、なぜそれらはすべてではないのですか?
そして、それらは何のインスタンスですか?
FF3、IE7、Opera、Chromeでも同じです。したがって、少なくとも一貫性があります。
c++ - C++ で短いリテラルを記述するにはどうすればよいですか?
short
非常に基本的な質問: C++でリテラルを記述するにはどうすればよいですか?
私は次のことを知っています:
2
ですint
2U
ですunsigned int
2L
ですlong
2LL
ですlong long
2.0f
ですfloat
2.0
ですdouble
'\2'
ですchar
。
しかし、どのようにshort
リテラルを書くのでしょうか? 試し2S
ましたが、コンパイラの警告が表示されます。
c++ - Lをそれぞれの前に置かずにC ++でワイド文字列リテラルを使用する方法
私の無知を許していただく必要がありますが、私は c++ でワイド文字セットを使用することに慣れていませんが、各リテラルの前に L を付けずに c++ でワイド文字列リテラルを使用できる方法はありますか?
もしそうなら、どのように?
c - (文字列)リテラルのスコープ
文字列リテラルは関数の外部で定義されていないのではないかと心配しているので、私は常に文字列リテラルを返さないようにしています。しかし、これが当てはまるかどうかはわかりません。たとえば、次の関数を見てみましょう。
これは正しいコードですか?それは私にとっては機能しますが、おそらく私のコンパイラ(gcc)に対してのみ機能します。したがって、問題は、(文字列)リテラルにスコープがあるのか、それとも常に存在/定義されているのかということです。
arrays - VB.NET でインライン配列を宣言する方法
私はVB.NETに相当するものを探しています
delphi - Delphi文字列で文字をエスケープする方法
Delphi 文字列では、' a valid string
' のように一重引用符を使用します。リテラル文字列内の文字をどのように指定し'
ますか? null バイト (Unicode コード ポイント) をどのように参照しますU+0000
か?