在很多场景中我们会使用到集合,Kotlin 标准库 (Kotlin Standard Library) 中提供了非常多出色的关于集合的实用函数。其中,Kotli...
您可以通过阅读我们之前的 Kotlin Vocabulary 文章 来了解更多有关解构的内容。 拷贝 数据类会生成一个用于创建新对象实例的 copy() 方法,它可以保持任意数量的原对象属性值。
代理可以帮助您将任务委托给其他对象,从而带来更佳的代码复用性,您可以从 我们之前的文章 了解到更多信息。Kotlin 不仅可以让您通过 by 关键字轻松实现代理...
有时候,完成一些工作的方法是将它们委托给别人。这里不是在建议您将自己的工作委托给朋友去做,而是在说将一个对象的工作委托给另一个对象。
有时候您会想要将一个包含了多个字段的对象分解,以初始化几个单独的变量。为了实现这点,您可以使用 Kotlin 的解构声明功能。继续阅读本文以了解解构的使用、Ko...
如果您想要了解更多,请参阅我们 Kotlin Vocabulary 系列 的其他文章。
有时候一些可读性差、不够明确或者名字太长的类型声明会干扰代码的 "自我表达"。这种情况下,可以使用 Kotlin 特别针对这个问题提供的特性: Typealia...
SAP 为 Fiori Elements 定义的所有 OData vocabulary 注解,都能在这个链接里找到: https://sap.github.io/odata-vocabularies/...vocabulary-based annotations 有两种类型: In-place: 是 OData 服务元数据的一部分。
*特定条件和情况 这篇博客描述了一个 Kotlin 试验性功能,它还在调整之中。本文基于 Kotlin 1.3.50 撰写。
当我们在处理可以添加、删除、比较或者连接的类型时,我们通常需要写很多冗长和重复的代码。但在 Kotlin 中,我们可以借助 操作符重载,为这些类型写出更具表现力...
我们经常需要在代码中声明一些有限集合,如: 网络请求可能为成功或失败;用户账户是高级用户或普通用户。
我们的项目里常常会创建一些 Util 类,用于分类整理那些会在许多地方用到的小型函数 (也称实用函数),如果这类函数接收了另一个函数作为参数,则可能会造成一些额...
在 Java 语言中,static 关键字主要用于表明方法和属性是属于某个对象,而不是属于对象的实例。static 关键字也用于创建 Singleton (单例...
printType(classType: Class) { print(classType::class.java) } 复制代码 这样的代码看起来也没有那么不可接受,但是在 Kotlin Vocabulary...如果您还不熟悉内联函数,可以阅读《Kotlin Vocabulary | 内联函数的原理与应用》。
学习或使用一门新的编程语言时,了解这门语言所提供的功能,以及了解这些功能是否有相关联的开销,都是十分重要的环节。
通常您可以通过继承该类,或者创建一个新的函数,该函数接收该类的实例作为参数,从而解决这个问题。Java 编程语言通常使用 Utils 类来解决此类问题,但这样的...
Kotlin 协程把 suspend 修饰符引入到了我们 Android 开发者的日常开发中。您是否好奇它的底层工作原理呢?编译器是如何转换我们的代码,使其能够...
三、语言模型 1.支持的语言: NAME LANGUAGE TYPE en_core_web_sm English Vocabulary, syntax, entities en_core_web_md...English Vocabulary, syntax, entities, vectors en_core_web_lg English Vocabulary, syntax, entities, vectors...Spanish Vocabulary, syntax, entities es_core_news_md Spanish Vocabulary, syntax, entities, vectors pt_core_news_sm...Portuguese Vocabulary, syntax, entities fr_core_news_sm French Vocabulary, syntax, entities fr_core_news_md...French Vocabulary, syntax, entities, vectors it_core_news_sm Italian Vocabulary, syntax, entities nl_core_news_sm
领取专属 10元无门槛券
手把手带您无忧上云