我看 kotlin

kotlin 真的出来好久了,谷歌也是一直在不要命的宣传。不过覆盖率应该还是不到100%。

我对于kotlin是一直有关注。几乎是谷歌谷歌开始大力宣传的时候,我就开始关注了。那时候已经有博客开始科普这门语言了。

不过,我是尝试了几次,最终都放弃了。原因有二:第一,当时工作上用不上;第二:实在不喜欢这门语言。

kotlin似乎是一个大杂烩,里面包含很多语言的特性。而且相对复杂。里面的关键字就特别多。对于类就有好几种表示方式,然后每种表达的期望都是不同的。

但是,实际上上手倒不是很困难。主要是要排除自身的厌恶情绪。

如果是从头开始看文档,然后再去上手的话,难度很大。因为里面的东西实在太多了,光关键字就能吓死人。

不过,如果从已有的 java/android项目中,将部分类先转成 kt然后再慢慢去了解其与java的不同,尝试在kt里面添加几个方法,属性,在java中调用kt,在kt里面调用java。你就会感觉上手没有什么障碍。肯定会遇到一些不清楚的地方,在做以上操作的时候。不过,这种不清楚,面对的不是一片大海,而是某个具体的水滴。这样看一下文档,或者网上搜索一下,能立即解决当下的问题。

就这样重复下去,慢慢的转化更多的javakt,就能完全用kt去写一个完整的项目了。

而且,这时候你会发现,虽然文档里面的东西非常多,但是实际上,你大概能用到的只是一小部分。

以上。


推广一下,这种方式用于学习 flutter估计也是合适的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值