美文网首页
Kotlin刷题感想

Kotlin刷题感想

作者: akak18183 | 来源:发表于2017-06-29 00:47 被阅读0次

先附上Github链接:https://github.com/akak19193/Leetcode-Kotlin
争取每天刷4道题。

为什么要用Kotlin刷题呢?其实还是为了学习Kotlin。刷题的环境没有那么多业务逻辑,可以更专注于语言的表达能力。
结论:强于Java,逊于Python。
看起来是废话,刷题之前就可以猜想得到。不过真的刷了之后感受才更深刻。
下面主要围绕几个点来谈谈:

  • 变量声明
    相对于Java,类型推导很舒服,不过还是比不了Python的不需声明类型和单行声明多个变量。
    Kotlin的设计就是一行只能声明一个变量,从代码清晰角度来看很合理,刷题的时候就显得有点呆。
  • Null机制
    在业务代码里,Kotlin的Null机制大大地加分,可是刷题的时候就没那么愉快了,因为这个环境基本不会有意外的数据。在IDE上还好说,要是上了白板,有些情况就需要考虑。就算一般定义的变量都是非null,不过Map里面掏出来的可都是带问号的,何况有时候变量还真得带问号,比如链表节点,比如树节点等等。总而言之,无IDE的情况下这个机制会增加写代码的出错机会,不过如果这个都能考虑到,也说明思维非常缜密。
  • 库函数
    Kotlin的标准库函数在我看来是不逊于Python的,很多轮子网上也有人造好了,毕竟抱Java大腿。

总而言之,Kotlin能做到略逊于Python已经很不容易了,甩了Java几条街。另外这个语言还很年轻,期望以后能有更好的发展。

相关文章

  • Kotlin刷题感想

    先附上Github链接:https://github.com/akak19193/Leetcode-Kotlin争...

  • 刷题感想

    文/海豚天使 学习是改变自己认知,所以这个过程还是挺痛苦的,需要坚持。 每天看视频,刷题,发现,都是在围绕教材展开...

  • 2022计划与复盘

    2021总结 工作技能 数据结构与算法 --80% 刷题120+。板子题基本ok。 kotlin --80% 有k...

  • 刷题刷题

    时间紧迫,任务繁重,又有疫情影响,搞的人心惶惶,一时间复习得不安宁,又舍不得摆烂。 在焦灼、惶恐的情绪中,紧张急迫...

  • 2022-09-16

    刷题,刷题还是刷题

  • 2018-07-16

    刷题,祸害的何止是教育? 报班,刷题;买练习册,刷题;家教,刷题;跟不上,刷题;学得好,刷题;为了抢跑,刷题;为了...

  • 备考感想

    最近准备考试,开启刷题模式,有两个感想 看纸质版的试卷好像比较容易犯困,用手机刷题又感觉能一直刷下去,可能有一种我...

  • 刷题啊刷题

    因为月底又要考试,所以最近几天一直在刷题。按说是看了书再看视频再刷题效果比较好才是。可是来不及了啊。 上次考试,就...

  • 刷题啊刷题

    刷题啊刷题 因为11月中旬要举行期中考试,所以最近几天,学校精心组织,一直在刷题。按说是看了书再看PPT课件或教师...

  • 2020-02-01关于刷题的几个建议

    算法刷题 针对性刷题,刻意练习。刻意刷题!不是麻木刷题!刷题前一定要先看书,清楚明白为什么要刷这些题,这些题刷完能...

网友评论

      本文标题:Kotlin刷题感想

      本文链接:https://www.haomeiwen.com/subject/ebipcxtx.html