我想创建一个简单的程序来计算某人x年后的年龄。因此,首先您将某人的当前年龄分配给变量,然后我要使用地图显示未来的年龄。 到目前为止,我有:
val age = 18
val myList = (1 to 2000).toList
基本上,我想要列表中的数字并使其成为映射键。对于值,它是变量和键的总和。因此地图将如下所示: 1-> 19,2-> 20,3-> 21 ...
我该怎么做?
答案 0 :(得分:1)
考虑映射到元组
val age = 18
val ageBy: Map[Int, Int] = (1 to 2000).map(i => i -> (age + i)).toMap
ageBy(24) // res1: Int = 42