各車にハンドルが付いている車のセットがあるとしましょう。セット内の車を探してそのハンドルを返す、または車がセットにない場合は null を返すコード行を書きたいと思います。このようなもの:
Car found = // either a Car or null
SteeringWheel wheel = (found == null ? null : found.steeringwheel);
found
式でandをnull
2回使用せずにこれを行う方法はありますか? ここの繰り返しの匂いが嫌いです。