书栈网 · BookStack 本次搜索耗时 0.059 秒,为您找到 3431 个相关结果.
  • 反射

    反射 类引用 函数引用 例子:函数组合 属性引用 与 java 反射调用 构造函数引用 反射 反射是一系列语言和库的特性,允许在运行是获取你代码结构。 Kotlin 把函数和属性作为语言的头等类,而且反射它们和使用函数式编程或反应是编程风格很像。 On the Java platform, the runtime component ...
  • 7.13 委托(Delegation)

    1315 2019-03-05 《Kotlin极简教程》
    7.13 委托(Delegation) 7.13.1 代理模式(Proxy Pattern) 7.13.3 委托属性 (Delegated Properties) 委托属性 懒加载属性委托 lazy Delegates.observable 可观察属性委托 Delegates.vetoable 可否决属性委托 Delegates.notNull 非...
  • 创建业务逻辑来访问数据

    创建业务逻辑来访问数据 创建业务逻辑来访问数据 在实现访问服务器和与本地数据库交互之后,是时候把事情整合起来了。逻辑步骤如下: 从数据库获取数据 检查是否存在对应星期的数据 如果有,返回UI并且渲染 如果没有,请求服务器获取数据 结果被保存在数据库中并且返回UI渲染 但是我们的commands 不应该去处理所有这些逻辑。数据源应该是一个具体的实...
  • Shared Mutable State and Concurrency

    Shared mutable state and concurrency The problem Volatiles are of no help Thread-safe data structures Thread confinement fine-grained Thread confinement coarse-grained Mutual ...
  • Functions

    Functions Function Definition and Application Anonymous Functions Guards in Function Functions Function Definition and Application Hamler: add x y = x + y add 3 ...
  • 异步流

    异步流 表示多个值 序列 挂起函数 流 流是冷的 流取消基础 流构建器 过渡流操作符 转换操作符 限长操作符 末端流操作符 流是连续的 流上下文 A common pitfall when using withContext flowOn 操作符 缓冲 合并 处理最新值 组合多个流 Zip Combine 展平流 f...
  • 异步流

    异步流 表示多个值 序列 挂起函数 流 流是冷的 流取消基础 流构建器 过渡流操作符 转换操作符 限长操作符 末端流操作符 流是连续的 流上下文 withContext 发出错误 flowOn 操作符 缓冲 合并 处理最新值 组合多个流 Zip Combine 展平流 flatMapConcat flatMapMe...
  • Qualifying By Name

    Qualifying By Name Qualifying By Name To qualify by name you can use the Named annotation. For example, consider the following classes: public interface Engine { ( 1 ...
  • Qualifying By Name

    Qualifying By Name Qualifying By Name To qualify by name you can use the Named annotation. For example, consider the following classes: public interface Engine { ( 1 ...
  • Binding Annotations

    Binding Annotations Binding Annotations All of the binding annotations support customization of the name of the variable being bound from with their name member. The followin...