問題タブ [default-value]

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

javascript - javascriptのJSONのデフォルト値

コード内:

を使用するdata.fooと、「バー」が表示されます。

fishJSON変数に含めることができるというオプションの変数があるとします。参照data.fishすると、未定義かエラーがスローされるかなどと言われます。魚にデフォルト値を割り当てて、リクエストしたときにdata.fish、パラメータに設定されていなくてもデフォルト値を取得できるようにする方法はありますか?

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

c# - デフォルトが 0 の場合、C# で値を int に代入する必要があるのはなぜですか?

これは機能します:

しかし、これはコンパイラ エラー (「割り当てられていないローカル変数 'a' の使用」) を与えます。

私が知る限り、これが発生するのは、最初の例では、技術的には、コンパイラが「a」が割り当てられていないことを認識していないためです。後者の例では、'a' はローカルで定義されているため、簡単に追跡できます。

しかし、後者の例が機能しないのはなぜでしょうか?

整数のデフォルトは 0 ではありませんか? これは、コンパイラが「ベストプラクティス」のために強制するものですか? それとも別の理由がありますか?

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

function - OCaml: 関数の引数のデフォルト値?

PHP では、引数のデフォルト値を次のように設定できます。

OCaml に同様の機能はありますか?

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

php - Javascriptで通性関数の引数を宣言できますか?

あなたがphpでできるように

javascriptでそれを行うことができますか?

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

mysql - MySQL のデフォルト値の問題

MySQL では、整数フィールドのデフォルト値は 0 です。挿入中、そのフィールドの値は NULL であり、NULL が挿入されます。そのフィールドの値を使用して、加算、乗算、除算などの算術操作を行います。NULL が挿入されたため、これはエラーになります。この問題を解決するにはどうすればよいですか? 挿入値がnullの場合、DBはinteger、decimalなどのフィールドのデフォルト値をサポートしません(文字列にはNULLが有効であるため、文字列型には対応していない可能性があります)。そうでない場合、数値型に NULL 値を持つことは正しいですか?

何らかの理由で、NOT NULL および DEFAULT VALUE が 0 の 10 進数フィールドがある場合、「行 1 の列 'Column_Name' のデータが切り捨てられました」というエラー メッセージが表示されて挿入が失敗します。

NOT NULL プロパティを削除すると、挿入は警告と同じメッセージに成功します。

その小数フィールドに挿入される値は、AVG() MySql 関数の結果です。

本当に無知...

その理由は何ですか?

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

mysql - MySQLの2列のタイムスタンプのデフォルトのNOW値ERROR1067

以下のような表があります。MySQLの1つのデフォルトの列制限を回避するために、ここに示すようなヒントを使用しました

私のsql_modeには、ここでNO_ZERO_DATE指摘したように私の出力が含まれていません:

以下に示すように、まだエラーが発生しています。

UbuntuでMySQL5.1.37を使用しています

どうすれば修正できますか?ありがとう。

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

sql - MySQLのCOUNTのデフォルト値

私は次のようなテーブルを持っています:

prop1がnullでない行をカウントしたいので、次のselectを使用します。

これは戻ります:

ただし、次のものが必要です。

このようなものをSQLで直接書くことができると思いますか?「country」の可能な値のリストと、テーブルにない場合はデフォルト値(0)を指定するようなことを考えていました。

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

visual-c++ - VC++ の既定のテンプレート パラメーター引数

VC++ はデフォルトのテンプレート パラメータ引数をサポートしていませんか? この簡単なコード:

' error C2955: 'X' : use of class template requires template argument list' が表示されます。ただし、テンプレート宣言については不満はありません。

ここで何が欠けていますか?多分いくつかのコンパイラスイッチ?

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

python - Django:インラインモデルフォームセットのフィールドの初期値を設定するには?

私は単純な問題であるべきだと思うものを持っています。インライン モデル フォームセットがあり、選択フィールドに現在ログインしているユーザーのデフォルトの選択値を設定したいと考えています。このビューでは、Django の Authentication ミドルウェアを使用しているため、ユーザーを取得するには にアクセスするだけrequest.userです。

ただし、ユーザーのリストを含む選択ボックス (ModelChoiceField) でそのユーザーをデフォルトの選択値として設定する方法はわかりませんでした。誰でもこれで私を助けることができますか?

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

c# - XMLSerializer が基本クラスの DefaultValue 属性を使用してシリアル化するのはなぜですか

最初のシリアル化は期待どおりですが(デフォルト値の非シリアル化):

2番目の結果は次のとおりです。

明らかに、XmlSerializer は、新しいクラスを取得する代わりに、基本クラスの既定値を取得します。"override" で仮想プロパティをオーバーライドすると、同じ結果が得られます。ExData のプロパティ A の初期化を 10 に変更すると、基本クラス プロパティの既定値が適用されているかのように、このプロパティはシリアル化されません。誰かが私にこの振る舞いを説明できますか? 誰もこれに対する回避策を知っていますか?

私の目的は、デフォルト値を非シリアル化することですが、派生クラスのデフォルト値を変更することです。