【发布时间】:2021-12-08 04:13:13
【问题描述】:
如果我有 2 个数组,比如说:
arr1 = [1,2,3,4,5,6]
arr2 = [[2,4],12]
我想返回变量:
result=[1,3]
如何创建一个变量,该变量从 arr1 返回与 arr2 嵌套数组中的值相对应的索引。
【问题讨论】:
-
为什么您希望结果是
[1,3]而不是[[1,3], nil]? -
也很少挑剔——你永远不会返回一个变量。你返回值。变量是一个占位符,对某个值的引用。变量不返回任何内容。
-
基本上我想要做的是获取 arr1 值并检查哪些匹配 arr2[0] 值(在我的情况下是 2 和 4)然后我想打印出 arr1 的索引包含匹配值(在我的情况下,索引是 1 和 3)
-
这意味着您只想忽略该数组的所有其他元素,除了第一个元素?您的要求非常不明确,现在可以通过简单的
return [1,3]来满足