在方法参数中使用嵌入式表达式构建代码通常被认为是不好的做法吗?应该声明变量吗?
(以 Android 代码片段为例)
((EditText)view.findViewById(R.id.fooEditText))
.setText(
someExpression
? getResources().getString(R.string.true_expression_text)
: getResources().getString(R.string.false_expression_text)
);
我个人认为它看起来不错,但我只是想知道这是否被认为是令人反感的:)