• PoPlus
    2021-12-29
    可以补充下 Unit、Any、Nothing 这三个数据类型的区别吗?

    作者回复: 记下了。 大家还有哪些比较关心的问题,都可以提出来,我找时间给你们加餐。

    共 2 条评论
    15
  • 郑峰
    2022-01-10
    虽然 Kotlin 在语法层面摒弃了“原始类型”,但有时候为了性能考虑,我们确实需要用“原始类型”? 使用非空“原始类型”,编译器会自动编译成Java的原始类型。

    作者回复: 赞~

    共 5 条评论
    14
  • 衣知世 与 计知白
    2022-01-04
    kotlin 中提供了一个叫做内联类的 inline关键字,Kotlin 编译器为每个内联类保留一个包装器。内联类的实例可以在运行时表示为包装器或者基础类型。

    作者回复: 嗯,这是Kotlin的另一个优势。

    
    6
  • 陳乔陳先森
    2022-01-09
    关于 Elvis 表达式 ?: , Elvis Presley 埃尔维斯·普雷斯利 又名 : 猫王, 把 ?: 顺时针旋转 90 度,像不像猫王标志性的头发? 哈哈 QAQ~

    作者回复: 确实如此哈。

    共 4 条评论
    5
  • 魏全运
    2022-01-05
    循环那里可以补充下类似java 的break和continue关键字么?kotlin想要实现break还挺麻烦的

    作者回复: 记下了,有机会在后面的内容中介绍一下。

    共 3 条评论
    4
  • Geek_e75e71
    2022-02-17
    val number = 1.234D , Double 类型 后缀D编辑器报错呀?

    作者回复: 你说得对,由于Kotlin会默认将小数识别为Double,所以D这个后缀其实是没有存在意义的。比如: ``` val a = 1.0 // 整数加上小数点即可 val b = 13.14 // 小数正常写即可 ``` 感谢指出了这个问题。

    
    3
  • zerofield
    2022-01-05
    编译器根据代码编译时,发现不需要使用包装类型就优化为原始类型

    作者回复: 赞~

    
    3
  • $Kotlin
    2021-12-28
    语法和Swift很像,讲的也很通熟易懂,学起来很舒服,催更催更,迫不及待想继续学习了。

    作者回复: 是的,学了Kotlin以后,我看Python、JS、Swift都会觉得亲切。

    
    3
  • 我有一条鱼
    2022-03-15
    求问for 循环为什么6..0是不可以的?

    作者回复: 因为Kotlin当中的“区间”只能是:右边大于等于左边。如果你写出下面的代码,它是无法正常工作的: ``` fun main() { for (i in 6..0) { println(i) // 无法执行 } } ```

    共 2 条评论
    2
  • Enoch
    2022-01-05
    比起自己找资料学习 系统了很多

    作者回复: 加油~

    
    2