三項演算子は一致しない側の式を評価しない

https://msdn.microsoft.com/ja-jp/library/aa691313%28v=vs.71%29.aspx?f=255&MSPPError=-2147217396
VB6のIIf(condition, truePart, falsePart)がtruePartのfalsePart両方の式を評価してたのでいままでずっと勘違いしていたが、(condition ? truePart : falsePart)三項演算子は一致しない側の式を評価しない。