书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 3431 个相关结果.
  • Implementing a builder: Delay and Run

    seriesOrder: 8 The problem: avoiding unnecessary evaluations Introducing “Delay” Introducing “Run” When is delay called? “Delay” changes the signature of “Combine” Understand...
  • Kotlin 1.1

    Kotlin 1.1 的新特性 目录 JavaScript 协程(实验性的) 其他语言特性 类型别名 已绑定的可调用引用 密封类与数据类 lambda 表达式中的解构 下划线用于未使用的参数 数字字面值中的下划线 对于属性的更短语法 内联属性访问器 局部委托属性 委托属性绑定的拦截 泛型枚举值访问 对于 DSL 中隐式接收者的作用...
  • 逻辑运算符

    逻辑运算符 逻辑运算符 我们没有定义任何本地运算符,如在我们的语言中的and 和or 。这可能是可以在以后才添加的好东西。现在我们可以使用算术运算符来模拟它们。考虑这些函数在各种输入遇到0 或1 时候的工作原理。 ; Logical Functions ( fun { not x } {- 1 x }) ( fun...
  • 伴生对象和静态成员

    441 2020-05-28 《Kotlin 基础教程》
    伴生对象和静态成员 fun main ( args : Array < String >) { val latitude = Latitude . ofDouble ( 3.0 ) val latitude2 = Latitude . ofLatitude ( latitude ) printl...
  • 8.2.4 函数参数

    913 2019-03-06 《Kotlin极简教程》
    8.2.4 函数参数 8.2.4 函数参数 函数参数使用 Pascal 表示法定义,即 name: type。参数用逗号隔开。每个参数必须显式指定其类型。 fun powerOf ( number : Int , exponent : Int ): Int { return Math . pow ( numb...
  • Retrieving Single Elements

    Retrieving Single Elements Retrieving by position Retrieving by condition Random element Checking existence Retrieving Single Elements Kotlin collections provide a set of f...
  • 5.3.9 排序操作符

    1663 2019-03-06 《Kotlin极简教程》
    5.3.9 排序操作符 reversed(): List<T> 5.3.9 排序操作符 reversed(): List<T> 倒序排列集合元素。 代码示例 >>> val list = listOf ( 1 , 2 , 3 ) >>> list . reversed () [ 3 , 2 , 1 ] 这个...
  • 数据结构约束

    数据结构约束 Next step 数据结构约束 Some data structures may require a part of operations not to be executed concurrently, such as single-producer single-consumer queues. Lincheck provides...
  • 泛型preference委托

    泛型preference委托 泛型preference委托 现在我们已经是泛型专家了,为什么不扩展LongPreference 为支持所有Shared Preferences 支持的类型呢?我们来创建一个Preference 委托: class Preference < T >( val context : Context , val n...
  • 14.3 实现一个极简的 DSL

    1994 2019-03-05 《Kotlin极简教程》
    实现一个极简的 DSL 实现一个极简的 DSL OkHttp是一个成熟且强大的网络库,在Android源码中已经使用OkHttp替代原先的HttpURLConnection。很多著名的框架例如Picasso、Retrofit也使用OkHttp作为底层框架。在这里我对OkHttp做一下简单的封装,其实封装得有点粗暴只是为了演示如何实现dsl。 imp...