我想通过索引访问不同的变量。
首先,我创建了它们:
const refRBSheet0 = useRef();
const refRBSheet1 = useRef();
const refRBSheet2 = useRef();
const refRBSheet3 = useRef();
const refRBSheet4 = useRef();
现在我想通过以下方式访问它们:
onPress={() => [refRBSheet + index].current.open()}
或
onPress={() => {refRBSheet + index.toString}.current.open()}
但它们都不适合我。
答案 0 :(得分:0)
您可以创建引用数组并根据索引使用。
case class Person(age:Int, name:String, lastName:Option[String])
def seq(p:Product) = p.productIterator.toList
val s:Seq[Any] = seq(Person(100, "Albert", Some("Einstain")))
println(s) //List(100, Albert, Some(Einstain))