If your try{} catch{} blocks were expressions, not statements, you could write
foo = try { 1 } catch(Exception e) { 2 }
much like the foo = bool ? 1 : 2 ternary if statement, versus the if() {} else {} clauses.