Go

Goに三項演算子が採用されない理由

  • if-elseは長くなるが間違いない、明確
    • 結局、分岐は行をわけて分岐が目で追えるほうがデバッグしやすい
  • カバレッジは行単位で計測されることが多く、三項演算子だとカバレッジが正しく計測できない
  • switch文もある
  • コミュニティは賛成派40%、否定派60%程度。しかし賛成比率が上がってもそれだけで採用されることはなさそう