做 Android 开发,如何使用 Kotlin 提高生产力!,android 开发前景 2019
-}
data class Task(
+)
复制代码
您可以通过我们的这篇 [Kotlin Vocabulary | Kotlin 默认参数](
) 了解有关默认参数的更多信息。
[](
)object 关键字与单例
复制代码
[单例模式](
) 大概是软件开发者最常用的设计模式之一,它可以帮助我们创建一个对象的单个实例,而其他对象可以访问和共享该实例。
创建单例时,您需要控制对象是如何被创建的,保证只存在一个实例并确保代码的线程安全。而在 Kotlin 中,您只需使用一个关键字: [object](
)。
/* Copyright 2020 Google LLC.
SPDX-License-Identifier: Apache-2.0 */
public class Singleton{
private static volatile Singleton INSTANCE;
private Singleton(){}
public static Singleton getInstance(){
}
private int count = 0;
public int count(){ return count++; }
}
object Singleton {
}
复制代码
[](
)操作符、字符串模板及更多
Kotlin 语言简洁与简单的特性,同样体现在 [操作符重载](
)、[解构](
) 与字符串模板等功能中。这些功能使得代码变得十分易读。
举个例子,假设我们有一个图书馆和一些书。那么从图书馆移除书籍并处理和打印书籍标题的操作,便可编写为下面这样:
/* Copyright 2020 Google LLC.
SPDX-License-Identifier: Apache-2.0 */
评论