1
A
答えて
1
私は、三元法が最も効率的で最短であると信じています。しかし、さらに進めて短くしたい場合は、状況に応じて、汎用の静的メソッドまたは非静的メソッドを作成して、2つのオブジェクトを検証できます。次に、三項条件ではなく、検証されたメソッドを返します。例えば、これのようなもの。
//usage
Employee valid(Employee x, Employee y) {
return v(x,y);
}
//generic method for validation
<T> T v(T o1, T o2) {
return o1==null?o2:o1;
}
0
[OK]を私はあなたが
xから結果の値を渡してやりたいと思います== null? y:x
を関数の引数として使用します。
スタックオーバーフローでこれが見つかりました: Short IF - ELSE statement これが役立つかもしれません。
要約:myFunction(x == null?y:x);うまくいくはずです。
+0
はい、しかし私の質問は、方法はそれがmyFunction(x == null?y:x)のように短縮するpython – Tany
関連する問題
- 1. ショートのif-else文は、PHP
- 2. IF文をIF文で使用する
- 3. SVGのIf文を使用
- 4. forとif文の使用
- 5. AlertifyJSのIf文を使用
- 6. if文を使用すると、if文の内側にecho echo?
- 7. EloquentでIF文を使用
- 8. if文でvlookupを使用
- 9. ショートURLとSSLを使用したMediaWiki
- 10. ショート
- 11. ショート
- 12. ショート
- 13. javascriptのif文を使用したアドバイス
- 14. 使用OR文の中やIF
- 15. If文を使用したSeleniumとPython
- 16. Windowsでif文を使用するバッチファイルスクリプト
- 17. phpまたはif文で使用
- 18. PHP if文をログインページで使用する
- 19. if文で 'this'を使用するjQuery
- 20. if文を使用してmicromanageスタック
- 21. JSONを使用したRazor if文
- 22. "if .... in .."文にワイルドカードを使用する
- 23. ||を使用したIf文複数&&
- 24. If文でString.valueOf()を使用する
- 25. インラインIF文を使用するvb.net
- 26. IF文を使用したExcelロジック
- 27. If文を使用したJava再帰
- 28. if文で 'と'を使用する
- 29. onchronometerticklistenerを使用したif文
- 30. php if文を使用したフィルタリング
どのようなpythonのバージョンを使用していますか? –
あなたが実際に何を求めているのか分かりません。 –
私は 'x || y'はPythonバージョンの式として有効ですが、通常は 'x if x else y'です。 –