問題タブ [optional-values]
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.
scala - オプションでScalaマップにアイテムを追加する
私はこの問題の慣用的な解決策を探しています。
Scala(不変)マップを作成val
していますが、オプションで1つ以上のアイテムを追加したいと思います。
?を使用せずにこれを行うにはどうすればよいvar
ですか?何を置き換える必要があり???
ますか?+
演算子を使用する方が良いですか?
考えられる解決策の1つは次のとおりです。
これが最善の方法ですか?
wolfram-mathematica - 相互に依存するオプションを取得するにはどうすればよいですか?
私は何かをしたい
Mathematica1
に の代わりに を与えてもらい0
ます。これよりも良い方法はありますか
?
foo
1 つには、呼び出しのたびに のオプションを設定するのは非効率的foo
です。多くのオプションがある場合は特にそうです。
hibernate - Hibernate: 複合自然主キーのオプション属性
休止状態で問題が発生しています。自然な複合主キーを持つテーブルにエンティティがマップされています。主キーは、必須のコードとオプションの日付または期間 ID のいずれかで構成されるため、date と period_id は相互に排他的です。私はそれを hbm にマッピングしました (はい、まだ注釈はありません)。
ただし、日付が null ではなく、期間が null である myEntity に対してクエリを実行すると、myEntity オブジェクトの設定に失敗します。失敗する理由はわかりませんが、ピリオドの NULL 値が返された後、hibernate が返された属性のログ記録を停止することがわかります。
PeriodId キー プロパティを削除すると問題が解決し、myEntity が正常に読み込まれます。
key-property の not-null="false" 属性が疑われますが、ドキュメント内でこれを見つけることができませんでした。
datacontractserializer - Svcutil.exe の既定のシリアライザーで生成された C# コードで省略可能な要素を削除するにはどうすればよいですか?
タイプに以下を含む Web サービスサーバーからの WSDL があります。
これは、countryID という名前のオプションの int 要素を表すと想定されています。それに対して (C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin から) svcutil.exe を実行すると、次のコードが生成されます。
"IsRequired=true" プロパティが DataMemberAttribute に設定されていません。しかし、特定のインスタンスが存在しないことを示す方法がわかりません! いくつかのグーグルは、「DataMemberAttribute(EmitDefaultValue = false)」を使用するように生成されたコード(私はやりたくない)を変更できることを明らかにしました(http://msdn.microsoft.com/en-us/library/aa347792.aspx?ppud=を参照) 4)。しかし、これを行うと、ゼロの countryID 値を使用することはできません。これはデフォルト値として解釈され、countryID 要素が生成されないためです。
「/serializer:XmlSerializer」コマンド ライン オプションを追加すると、次のように生成されます。
これは機能するはずです。countryIDFieldSpecified を「false」に設定しただけです。
これは DataContractSerializer とどのように連携するのでしょうか?
ありがとう!
mysql - mysql REPLACE INTO およびオプションの値 IFNULL
ストアドプロシージャ内で次のようなことをしようとしています:
しかし、うまくいかないようです。これを行う方法はありますか?
ありがとう!
python - Python - オプションのリスト値 - より Pythonic な方法?
オプションの値でリストを宣言するよりPythonicな方法があるかどうか知りたいですか?
前もって感謝します。
stored-procedures - HSQLDB オプションの IN パラメータまたはストアド プロシージャのデフォルト パラメータ値
ストアド プロシージャのIN パラメータのデフォルト値を設定する方法、またはHSQLDBのストアド プロシージャでINパラメータをオプションに設定する方法を教えてください。
私は SQL で一般的に学んだ解決策をすべて試しましたが、HSQLDB のリファレンスを既に読んでいますが、残念ながらまだ答えが見つかりませんでした。
これについて何か経験はありますか?
事前にご回答いただきありがとうございます。
K.
ios - を使用していますか?(オプション) Swift 変数内
Swiftのプロパティ定義の違いは正確には何ですか:
対
基本的に「オプション」だと読んだことがありますが、それが何のためにあるのかわかりません。
これは window というクラス プロパティを作成していますよね?では、「?」の必要性は何ですか?
swift - Swift Optional 型の構文
Apple の Swift ガイドによると、次の配列と、配列を検索する次の関数がある場合:
nil
...したがって、この関数によって返された Optional Int をキャプチャし、次の方法でそれがどうかを確認できます。
これで問題ありませんが、2 つのステートメントを 1 つにまとめてコードを合理化する次の例では、オプションの "?" が突然削除されるため、混乱します。と "!" それらの構文から:
そして、これは完全にうまく機能します。
nameIndex
では、最初の例で "?" を使用して宣言されたのはなぜですか。- そのようです:
強制アンラップは「!」を使用して発生します。
しかし、2 番目の例ではどちらも "?" ではありません。また "!" 1つは構文で使用されていますか?