Kotlin-类型初步—类和接口(七)
类 Kotlin中的类是使用class关键字来声明: class Invoice { } 类声明由类名,类头(指定类型参数,主构造函数等)和类体组成,由大括号括起来。类头和类主体都是可选的; 如果类没…
Kotlin-内置类型—函数(六)
Kotlin 中的函数使用 fun{: .keyword } 关键字声明 函数定义 fun double(x: Int): Int { } fun yy(p: (Foo, String, L…
Kotlin-内置类型—集合框架(五)
集合通常包含相同类型的一些(数目也可以为零)对象。集合中的对象称为元素或条目。例如,一个系的所有学生组成一个集合,可以用于计算他们的平均年龄。 以下是 Kotlin 相关的集合类型: List&nbs…
Kotlin-内置类型—区间(四)
区间(或叫作范围)表达式由具有操作符形式 .. 的 rangeTo 函数辅以 in{: .keyword } 和 !in{: .keywor…
Kotlin-内置类型—数组(三)
java和kotlin的数组还是有一定的区别的。 数组在 Kotlin 中使用 Array 类来表示,它定义了 get 与 set 函数(按照运算符重载约定这会转变为 [])以及 size 属性,以及…
Kotlin-内置类型—基本类型(二)
kotlin的基本类型与java的基本类型区别不大。 基本类型 var 与 val var a = 2 val b = "Hello Kotlin" 声明变量 声明变量时变量的类型可写可不写,建议还是…
ElasticSearch—映射模版(十三)
动态模板允许你定义可以用于动态添加的字段的自定义映射: 由Elasticsearch中的match_mapping_type检测到数据类型。字段的名称可以是match(匹配)和unmatch(不匹配)…
ElasticSearch—映射参数详解(十二)
从今天开始我们来看 Es 中常见的 23 种映射参数。 官网: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapp…
ElasticSearch—字段类型详解(十一)
现在我们来看 Es 中常见的四种字段类型,由于这里涉及到的知识点比较多。 一、核心类型 字符串类型 string:这是一个已经过期的字符串类型。在 es5 之前,用这个来描述字符串,现在的话,它已经被…
Java—设计模式Builder模式
Builder模式理解 比如说你需要构造一个机器:是不是会包含很多部件,但是根据相同的制造过程可以制作出不同的机器(机器猫,机器狗,机器人,机器等等)。再比如说相同的注册流程可以注册出不同的公司(百度…