問題タブ [null-test]
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.
iphone - if(obj && obj != nil) は正しく必要ですか?
この質問の 2 つの部分
1) 何が起こっているかについてのこの理解は正しいですか?
「if (obj)」は、ポインターが 0x0 ではないかどうかをテストしています。つまり、整数メモリ アドレスに設定されています
。「if (obj != nil)」は、オブジェクトのメモリ アドレスをユニバーサル nil オブジェクトのメモリ アドレスと比較しています。
2) したがって、変数が何かを指しているかどうかがわからない状況では、もしそうであれば、そのオブジェクトが有効なオブジェクトか nil かどうかもわかりません。objにメッセージを渡すだけでなく、その情報に基づいてさまざまなことをしたいのですが、nilであれば安全だと思います。このコードは正しく、必要ですか?
みんなありがとう!
php - 空のPHP変数
isset()
空の変数以外に、またはempty()
空の変数をテストするためのより良い方法はありますか?
mysql - MySQL では、IFNULL と NULLIF のどちらがより効率的ですか?
これら 2 つの MySQL 関数は同じことを行います。
また
どちらがより効率的ですか?