kotlin List同士の引き算を行う
kotlinで、List同士の引き算を行う手順を記述してます。「minus」メソッドか「-」を使用すれば存在する要素であれば、引き算する側のListから削除されます。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
手順
kotlinで、List同士の引き算を行うには、「minus」か演算子「-」で可能です。
List名.minus(List)
List名 - List
実際に、使用してみます。
fun main() {
val list = listOf(10, 20, 30, 40, 50, 60)
println(list.minus(40))
// [10, 20, 30, 50, 60]
println(list.minus(listOf(10, 20, 40, 50, 60, 70)))
// [30]
println(list - listOf(10, 20, 30))
// [40, 50, 60]
println(list - listOf(10, 20, 100))
// [30, 40, 50, 60]
}
引き算されていることが確認できます。
mutableList
「mutableList」にも使用可能です。
fun main() {
val list = mutableListOf(10, 20, 30, 40, 50, 60)
println(list.minus(40))
// [10, 20, 30, 50, 60]
println(list.minus(mutableListOf(10, 20, 40, 50, 60, 70)))
// [30]
println(list - mutableListOf(10, 20, 30))
// [40, 50, 60]
println(list - mutableListOf(10, 20, 100))
// [30, 40, 50, 60]
}
-
前の記事
javascript 季節によって処理を分ける 2022.10.24
-
次の記事
docker composeを使って「phpMyFAQ」を構築する 2022.10.24
コメントを書く