【发布时间】:2022-01-10 15:15:10
【问题描述】:
我有一个很长的方法,它使用添加两个数字的函数的结果创建一个列表:
private fun Add(one: Int, two:Int) : Int {
return one + two
}
private val myList = listOf(
Add(1, 2),
Add(2, 3),
Add(3, 4),
Add(4, 5),
Add(5, 6),
Add(6, 7),
Add(8, 9),
...
)
在 kotlin 中有没有一种方法可以创建这个列表而不总是重复“添加”函数的名称?
我尝试过使用“with”和“apply”,但我认为我没有正确使用它。
【问题讨论】:
-
它会起作用吗?
private val myList = listOf(3, 5, 7, 9, 11, 13, 17, ...) -
不,函数“Add”有两个参数。列表包含两个参数之和的结果
-
你有一些使用
Add函数的模式吗?是斐波那契数列吗? -
你如何确定应该添加哪些数字?
-
是随机生成的数字:)
标签: android list loops kotlin parameter-passing