阳光沙滩
让学习编程变得简单
hi!kotlin!你好喜马拉雅 系列文章之一
发表于 2020-01-29    阅读次数 329

嗨!这是我第二次写喜马拉雅项目。 第一次接触到java是在高一的时候,那时候也没有电脑,就买了本java从入门到入坟第三版。 那本书直到我考上带学的时候 还在家里吃灰。好了废话不多说了!

年前说用kotlin重写一次喜马拉雅项目。因为工作原因一直在做flutter 开发。 之前2019年末已经写过一次喜马拉雅的了 !也是跟着康师傅一路,学到了很多东西! 现在有时间了!来复习一遍,用kotlin重新写一边。

那我们马上开始吧**

首先康师傅的喜马拉雅视频的part 3 中 11分:51秒。

其他步骤和java一样 配置文件一样。只是application的继承是kotlin的语言

kotlin 中的继承是 : 冒号 图片描述

如图所示!

kotlin 中 写法和java不一样!如何才能学好而不和java 一样的写法呢!张无忌看张三丰练剑的时候问他 学了多少了 !他说:忘了! 学习多种编程也是类似。怎么样才能学好呢? 把之前的忘了,不混为一起,就好了 !

图片描述

接口回调我们用 object:xxxx接口 打开放法就是这样了!

图片描述

!!和?的意思是呢:

在新建一个参数的类名后面加一个? 表示这个参数可以为空.

还有就是在用到这个参数的时候后面加? 表示空参数就跳过并且程序继续执行

而!!只用于用到这个参数的时候在后面加!!,表示空参数就抛出异常

**for 循环 x in data **

x 就是这个变量的值 我们还可以获取他的下标!

图片描述

看控制台输出咯!获取到了数据!对了同学们,实际开发中尽量使用真机!毕竟开发出来是给用户用的!真实的环境!

最后!这是我第二次写喜马拉雅的项目,之前的java已经忘完了,所有想换种写法,体验一下编程语言的语法快感! 原生我又回来啦!最后祝愿大家新年口罩多多!宅在家里多学习。

后期我将会把源代码放github上!喜欢kotlin的同学欢迎互相来批判学习!

后面再见!bye