問題タブ [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.

0 投票する
8 に答える
286835 参照

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 進数を表すこともできます。
  • 027Python 3.0 ベータ版: 2.6 と同じですが、8 進数の古い構文は使用できなくなります。
0 投票する
4 に答える
5994 参照

c# - C#のリテラルハッシュ?

私は長い間 c# を使用してきましたが、ハッシュを新しくする簡単な方法に出くわしたことはありません。

私は最近、ハッシュと不思議の Ruby 構文に慣れてきました。すべての追加呼び出しを行わずに、ハッシュをリテラルとして宣言する簡単な方法を知っている人はいますか?

0 投票する
5 に答える
8332 参照

java - 整数内の文字。彼らは何ですか?

これは、私が Java で作業しているクラスからのコードの抜粋です (以下)。明らかに、コードはデータ型が double の EPSILON という名前の静的変数を定義しています。わからないのは「1E-14」の部分です。それは何の数字ですか?どういう意味ですか?

最終的なダブル EPSILON = 1E-14;

0 投票する
3 に答える
2192 参照

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 にきれいに書き込まれます。

私は困惑しています。どういうわけか文字列リテラルの問題だと思いますが、誰かがより明確な説明を思い付くことができますか?

0 投票する
10 に答える
117779 参照

javascript - 一部のリテラルでinstanceofがfalseを返すのはなぜですか?

配列リテラルとオブジェクトリテラルは一致します...

なぜそれらすべてをしないのですか?または、なぜそれらはすべてではないのですか?
そして、それらは何のインスタンスですか?

FF3、IE7、Opera、Chromeでも同じです。したがって、少なくとも一貫性があります。

0 投票する
7 に答える
63012 参照

c++ - C++ で短いリテラルを記述するにはどうすればよいですか?

short非常に基本的な質問: C++でリテラルを記述するにはどうすればよいですか?

私は次のことを知っています:

  • 2ですint
  • 2Uですunsigned int
  • 2Lですlong
  • 2LLですlong long
  • 2.0fですfloat
  • 2.0ですdouble
  • '\2'ですchar

しかし、どのようにshortリテラルを書くのでしょうか? 試し2Sましたが、コンパイラの警告が表示されます。

0 投票する
4 に答える
28368 参照

c++ - Lをそれぞれの前に置かずにC ++でワイド文字列リテラルを使用する方法

私の無知を許していただく必要がありますが、私は c++ でワイド文字セットを使用することに慣れていませんが、各リテラルの前に L を付けずに c++ でワイド文字列リテラルを使用できる方法はありますか?

もしそうなら、どのように?

0 投票する
7 に答える
9388 参照

c - (文字列)リテラルのスコープ

文字列リテラルは関数の外部で定義されていないのではないかと心配しているので、私は常に文字列リテラルを返さないようにしています。しかし、これが当てはまるかどうかはわかりません。たとえば、次の関数を見てみましょう。

これは正しいコードですか?それは私にとっては機能しますが、おそらく私のコンパイラ(gcc)に対してのみ機能します。したがって、問題は、(文字列)リテラルにスコープがあるのか​​、それとも常に存在/定義されているのかということです。

0 投票する
6 に答える
65921 参照

arrays - VB.NET でインライン配列を宣言する方法

私はVB.NETに相当するものを探しています

0 投票する
3 に答える
45172 参照

delphi - Delphi文字列で文字をエスケープする方法

Delphi 文字列では、' a valid string' のように一重引用符を使用します。リテラル文字列内の文字をどのように指定し'ますか? null バイト (Unicode コード ポイント) をどのように参照しますU+0000か?