問題タブ [redefine]

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 投票する
2 に答える
1150 参照

javascript - 関数内で再定義された Javascript 未定義の変数

ここでJSがこのように機能する理由を理解するのを手伝ってもらえますか?

それは私に「未定義」を返します。

私が行った場合

期待どおりに動作します (アラート 3)。

それは私が正しく理解していなかったスコープを持つものです。JS はアラートの後に「タイマー」の定義を上書きすべきではありませんか?

クロームのみでテスト済み。

君たちありがとう。

0 投票する
1 に答える
31 参照

javascript - JavaScriptオブジェクトを正しく再定義する方法

最初のログ:
オブジェクト k1:オブジェクト k2:"バナナ"
なぜ? 空のオブジェクトk1を期待しています...バナナは3行後に定義されています

2 番目のログ:
オブジェクト k1:オブジェクト k2:"バナナ"
なぜ? 私はk2を期待しています:リンゴ.​​..バナナは次の行で定義されています

0 投票する
1 に答える
843 参照

c++ - セグメンテーション違反 (コア ダンプ) c++

私は自分のクラス割り当てのコードを書いていましたが、 g++ コマンドを使用してターミナルでわだち掘れにすると、セグメンテーション違反が発生します。コードは大きいですが、最初の部分では、マップの要素を挿入すると機能し (コマンドを書き込んでからクラッシュするため)、キャストする必要がある場合 (これは再定義演算子による代入です) クラッシュします。誰かが私を助けてくれますか。

私のメイン:

私のインターフェース:

0 投票する
2 に答える
43 参照

variables - golang コンパイラは、プログラムが redfeind されていない変数を再定義していると言っています

コンパイラは、定義されたすべての変数が 5 行後に再度定義され、エラーが表示されると言っています。もちろん、5 行後にすべての変数を再定義していません。どうすればこのバグを止めることができますか? これは構造体の 1 つの例です

構造体が閉じた後の行である32のように再防衛があると主張しています 私はこれに対する答えを見つけました

0 投票する
2 に答える
2537 参照

c++ - enable_if を typedef と一緒に使用できますか?

型が条件に依存する変数を定義したい。私はこのようなものが欲しい:

しかし、コンパイラは、型を再定義したと言います。

これどうやってするの?

0 投票する
1 に答える
80 参照

javascript - Javascript - より効率的なスクリプトのために ID を短くする

スクリプトをより効率的にしたいのですが、かなり大きなスクリプトを見ていると、それnT.dS[v]が頻繁に繰り返されていることに気付きます。私はいくつかの方法でそれを再定義しようとしましたが、どれもうまくいきませんでした.

短縮をグローバルにする必要があります。私が示しているように、 value はすでに短縮されています (そしてうまく機能しています) が、フォーム idnTと入力 idを含めるために別の短縮に組み合わせることができるかもしれませんdS。これはプログラムの注目の的だからです。

0 投票する
1 に答える
137 参照

c++ - RAM 使用量の迅速な変更、読みやすさの向上 (および場合によってはパフォーマンスの向上) のためにプリミティブ型を再定義します。

複数のプログラムにかなりの時間を費やした後、プラットフォームによっては、一部のプラットフォームではリソースが非常に限られているため、RAM の使用量を大幅に下げる必要があることがわかりました。私は通常、これらの型の観点から大きなマップと行列を格納するため、int32 から int16 に、または float から double に切り替えると (実際にはサイズが異なる場合)、使用量がほぼ半分に簡単に削減されます。したがって、次のように再定義を追加しました。

これにより、プログラム内のすべての重要なプリミティブ型をすばやく調整できます。プログラム内の私の整数は実際には 2 バイト整数のサイズを超えていないことに注意してください。そのため、int16 から int64 のいずれを使用しても問題はありません。

さらに、「uint32_t」の代わりに素敵な「Int」をそこに置く方が少し読みやすいようです。また、場合によっては、プリミティブ型のサイズを小さくしたり大きくしたりして、パフォーマンスの変化を観察しました。

私の質問は: 私が見逃している欠点はありますか? SOでこのトピックについてはまだ何も見つけられなかったので、見逃した場合はそこに導いてください。コードは主に私のためのものであり、他の人が見るかもしれませんが、すべての場合、私が個人的に、または適切なドキュメントと共に提供します。

編集:過去の間違いで申し訳ありませんが、私は確かにtypedefを使用しています。

0 投票する
1 に答える
700 参照

variables - sass: ある var を別の var で上書きします

sass変数ファイルを次のように設定しました

scss\variables\_custom_variables.scss.

もちろん、これには次のようなものが含まれます

$link-color: $00f;

scss\main\_main_nav.scss次に、次のようなルールがある場所として、ナビゲーション用にこのように設定されたsassファイルで使用します

a {color: $link-color;}

これで、カスタム スタイリングを可能にする新機能が追加されました。これにより、変数とscss\main\. 次のようなものを作成する代わりに

scss\main_2\_main_nav.scss無限に

を再定義できるようにしたい$link-color

scss\new_file\_variables.scss次のようなオーバーライドのリストを簡単に作成して取得できることを望んでいました

$link-color: #36c;

しかし、これは期待どおりに機能していません。どうすればもっとうまくできるでしょうか?

皆さんありがとう

0 投票する
2 に答える
2467 参照

c# - C#クラスの変数を再定義する

C#の問題の「タイプ」については確かです。

作業名が「item」のクラスがあるとします。このクラスには「変数」などのフィールドがあります。このフィールドは、Boolean int16、int32、int64、double、uint、uint16 など、プログラム内の要素のフィールドと一致する必要があります。

依存関係のニーズで変数の型を再定義する可能性はありますか? または、この問題に対する他のアプローチはありますか?

この変数の定義を var または object として考えましたが、それを特定の型に投影しました。

問題は、後で値を割り当てるときのチェックが範囲を超えていないことですか?

0 投票する
1 に答える
901 参照

cobol - cobol で句を再定義します

COBOL 作業用ストレージで a 変数を再定義しようとしています。以下の ID が可能かどうかを確認してください: PIC 句 9(2).9(3) を持つ変数をこの PIC 句 -(2).9(3) に再定義できますか