KT-20357: Add sample for Collections distinct and distinctBy methods

This commit is contained in:
Tillmann Berg
2019-11-26 14:44:43 +01:00
committed by ilya-g
parent f0e67f8397
commit cf86dc9a89
5 changed files with 54 additions and 0 deletions
@@ -64,6 +64,7 @@ object SetOps : TemplateGroupBase() {
returns("Sequence<T>")
body { "return this.distinctBy { it }" }
}
sample("samples.collections.Collections.Transformations.distinctAndDistinctBy")
}
val f_distinctBy = fn("distinctBy(selector: (T) -> K)") {
@@ -100,6 +101,8 @@ object SetOps : TemplateGroupBase() {
sequenceClassification(intermediate, stateful)
body { """return DistinctSequence(this, selector)""" }
}
sample("samples.collections.Collections.Transformations.distinctAndDistinctBy")
}
val f_union = fn("union(other: Iterable<T>)") {