I just saw this block of code on the Wikipedia article on conditional operators:
Vehicle new_vehicle = arg == \'B\' ? bus : arg ==
I like it. It is similar to an if-else-if ladder, only more concise.