美文网首页
Kotlin 学习之Idioms

Kotlin 学习之Idioms

作者: 不将就51y | 来源:发表于2017-11-14 16:27 被阅读0次

创建DTO(POJO/POCO)

data class Customer(val name: String, val email: String, val company: String)

该类提供给如下功能:

  • getters(如果变量为var,则还会生成对应的setters)
  • equals()
  • hashCode()
  • toString()
  • copy()
  • component1(),component2(), …,

函数参数的默认值

fun foo(a: Int = 0, b: String = "test") {
    println("a is $a,b is $b")
}

foo() // a is 0,b is test
foo(1) // a is 1,b is test
foo(1, "success") // a is 1,b is success

过滤列表

    val list: List<Int> = listOf(1, 2, 4, 5, 1, 3)
    val newList = list.filter { x -> x > 2 } 
    // val newList = list.filter { it > 2 }
    println(newList) // [2, 4, 2]

相关文章

  • Kotlin 学习之Idioms

    创建DTO(POJO/POCO) 该类提供给如下功能: getters(如果变量为var,则还会生成对应的sett...

  • Kotlin 惯用语法

    Idioms 惯用语法 官方文档 Kotlin 惯用语法: Kotlin 中随机和经常使用的语法的集合。 创建 D...

  • Kotlin学习目录

    Kotlin学习目录 一、Kotlin学习之函数和变量二、Kotlin学习之类和属性三、Kotlin学习之枚举和W...

  • Kotlin学习之Kotlin初识

    Kotlin学习之Kotlin初识 @(Kotlin学习) 一、什么是Kotlin? Kotlin,是JetBra...

  • Kotlin idioms(科特林惯用语法)

    Kotlin idioms(科特林惯用语法) 目录:1、创建DTO(POJO/POCO)(Create DTO/P...

  • Kotlin编码范式

    译自Kotlin Idioms 这里是Kotlin中随机和经常使用的范式的集合。 如果你有一个最喜欢的范式,可以通...

  • Kotlin学习之继承

    Kotlin学习之继承 @(Kotlin学习) Kotlin中的继承模式与Java中存在差异: Kotlin中所有...

  • Kotlin学习之基础语法

    写在前面的:1,Kotlin学习之基础语法2,Kotlin学习之类和继承3,Kotlin学习之属性和字段4,Kot...

  • Kotlin入门之常用Idioms(风格、术语)

    该文章记录了Kotlin中经常使用的Idioms集合。如果你有常用术语,欢迎作出贡献。 创建DTO数据传入对象(P...

  • 学习笔记之Kotlin系列-Kotlin的介绍

    学习笔记之Kotlin系列-Kotlin的介绍 kotlin是什么? ​ Kotlin就是一门由JetBrai...

网友评论

      本文标题:Kotlin 学习之Idioms

      本文链接:https://www.haomeiwen.com/subject/culfvxtx.html