属性表示状态而不是行为(Properties should represent state, not behavior) Kotlin中的属性(...
异常与类型安全结果(Prefer null or Failure result when the lack of result is possi...
明确参数和状态的约束条件(Specify your expectations on arguments and state) 这条的意思是说,对...
为可读性设计(Design for readability) 可读性是一种半玄学的话题,它的评价标准常常取决于上下文环境和你对一门语言的了解程度...
限制可变性(Limit mutability) 只读属性 val 只读属性val可以改变,但是只读属性并没有提供修改的切入点,而修改切入点才是引...
最近在看一本书——Effective Kotlin[https://leanpub.com/effectivekotlin/],听名字就知道是E...
前言 要说Kotlin哪个特性最受欢迎,我觉得毫无疑问是“Null safety”(空安全/空类型安全),有图为证: 如果只是浅浅地看,无非就是...
不重要的废话 前段时间看了一遍《Programming Kotlin》,主要目的是想提高自己的英文阅读能力,能力提高了没有不知道,反正回想起来,...
前言 泛型(Generics)的型变是Java中比较难以理解和使用的部分,“神秘”的通配符,让我看了几遍《Java编程思想》之后仍不明所以,直到...
文集作者