当前位置:嗨网首页>书籍在线阅读

45-try表达式

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.11.3 try表达式

try是一个表达式,它可以有返回值。代码如下。

val a: Int? = try {  parseInt(input)  } catch (e: NumberFormatException) { null }

try表达式的返回值可能是try代码块中的最后一个或者catch代码块中的一个,finally代码块不会影响表达式的运行结果,可以省略。但需要注意的是,在try表达式中,catch或者finally代码块必须出现一个。