>>418
return p ? f() : q ? g() : h();

こういった式変形の柔軟性もelseがないからこそ