kotlin try catch使用方法
5 kotlin之 try catch
kotlin的try catch比Java更简洁面料采用,使用更方便
val value = "10a"var out: Int? = null//错误处理try {out = Integer.parseInt(value)} catch (e: NumberFormatException) {println("NumberFormatException")println(e.message)} catch (e: Exception) {println("Exception")println(e.message)} finally {println("out is $out")}//赋值处理var outPut = try {Integer.parseInt(value)} catch (e: Exception) {-1}println("output is $outPut")
喜欢可以加Q群号:874826112,一起学习,成长,交流工作经验,
记得要点赞,评论哦
kotlin try catch使用方法相关推荐
- Kotlin笔记30--顶层方法
Kotlin 中的 顶层方法 是指 没有定义在任何类中的方法. 新建一个 Kotlin 文件,文件类型选择 File ,新建之后,这个文件中的所有方法都是顶层方法. 纳尼?好像不科学. 注意,新建的 ...
- iOS闪退问题,避免闪退看我就足够了, try catch等方法
Java是有try catch 的,提前验证正确性.iOS也有嘛,但是只能捕获一些数组越界,数据类型不对之类的异常,Xcode不识别,那么就崩溃,闪退了. 提高用户体验,不闪退,从我开始,哈哈,特简单 ...
- idea 使用try/catch 快捷方法(Surround With)(亲测有效)
本来想着好像可能鼠标右键能实现这个操作,但是发现一直不行..只能用其他的方法 方法一: 使用快捷键:ctrl+alt+t 选中需要写try catch的函数,并输入快捷键 第二种方式 code- su ...
- 虚拟光驱dameon tools 残留 文件catch!删除方法
今天在WIN10 下安装虚拟光驱工具dameon tools, 安装过程中360一直拦截,安装完成后无法使用.于是卸载 重新在360软件管家中安装dameon 9,安装完成,打开ISO镜像时报错 3 ...
- 掌握这几个减少 try catch 的方法,让代码更简洁!
来源:cnblogs.com/jurendage/p/11255197.html 背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码 ...
- 【Kotlin 初学者】函数(方法)
作者简介:CSDN博客专家.华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉:择其善者而从之,其不善者而改之. 目录 函数 函数头 函数参数 Unit函数 Nothing类 ...
- java trrows处理_java 19 -2 异常以及tr...catch()的方法处理异常
1 /* 2 异常:程序出现了不正常的情况.3 4 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气.5 Error:6 问题1:山路塌陷了,班长及时停住了,但是过不去了.严重的问题 ...
- java 19 -2 异常以及tr...catch()的方法处理异常
1 /* 2 异常:程序出现了不正常的情况. 3 4 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气. 5 Error: 6 问题1:山路塌陷了,班长及时停住了,但是过不去了.严重 ...
- ES6 try catch 使用方法
基本格式 try {//尝试执行代码块 ,检查是否有错误的代码块. } catch(error) { console.log(error) //捕获错误的代码块 ,如果 try 语句发生错误执行的代码 ...
最新文章
- 【.NET开发之美】如何提高.NET DataMap中的加载速度
- 微信小程序 UI 判断 循环
- Android监听后台状态,退出即杀死并显示退出提示框
- C++ 泛型编程(一):模板基础:函数模板,类模板,模板原理,模板匹配规则
- 关于 时钟抖动 Jitter 和 偏移 Skew
- c语言编写单片机技巧
- Zabbix部署(一)
- 《Storm技术内幕与大数据实践》一第1章 绪论
- #216. 最小花费最短路
- SaltStack之state.sls
- 惠普HP OEM XP SP3镜像文件高速下载
- LeetCode刷题之路:781. 森林中的兔子
- 李开复--生命是最严厉的导师
- 干货!STABLE - 一种无监督高鲁棒性图结构学习框架
- html5+css3学习笔记(一)
- 宽带服务器无响应678,宽带连接错误678解决方法
- C/C++ %s %d %u 基本概念与用法
- 诊断和响应故障_恢复表和表分区
- 限免|iOS长截图工具 滚动截屏
- 阿里云王牌架构师二问开发者:容器和虚拟化你会怎么选?