kotlin associate int类型的举例
时间: 2023-10-22 20:29:24 浏览: 103
kotlin实例
当集合中的元素为 `Int` 类型时,可以使用 `associateWith` 函数将集合转换为 Map,其中集合中的每个元素都会成为 Map 的一个键,而对应的值则由一个 lambda 表达式指定。
以下是一个示例,假设有一个包含多个整数的列表,我们可以使用 `associateWith` 函数将这个列表转换为以每个整数为键,其平方值为值的 Map:
```kotlin
fun main() {
val numbers = listOf(1, 2, 3, 4, 5)
val map = numbers.associateWith { it * it }
println(map)
}
```
输出结果为:
```
{1=1, 2=4, 3=9, 4=16, 5=25}
```
在上面的示例中,我们使用 `associateWith` 函数将 `numbers` 列表转换为一个 Map,转换规则为将每个元素作为键,其平方值作为值。最后将转换后的 Map 打印出来。
阅读全文