我有这样的场景------
right = some_function (some_value)
var idR =right.split('~')[0];
var r =right.split('~')[1];
left = another-func (some_value)
var idL = left.split('~')[0];
var l = left.split('~')[1];
需要注意的是,r,l包含数值。 我的目的是我想在r和l之间取最大值,之后我会根据r或l的最大值移回'right'或'left'。
我正在使用math.max()但这不起作用,因为它只返回值,而不是变量的名称。
我如何实现目标???
让我提供一些样本输入和输出 - “some_function”返回格式为“id~value”的字符串,其中“id”可以是“1-1”,“2-2”等等,“value”可以是任何数值。我需要查看更大的“值”并获取其相应的“id”。请注意,“another_func”以相同的模式返回值
我的代码不仅仅是这两个块,我有八个这样的功能,我必须拿出最大的数字及其相应的ID
答案 0 :(得分:0)
你的问题不是很清楚。
让我们试试这个,所以你有2个数组,其值为r和l,2个数组的变量名为idR和adL。
现在这还不清楚,那些包含变量名的数组是否具有相同的顺序?相同的价值观?这种情况可以信任吗?
你显然希望从值数组得到一些最大值,但是你没有解释其他数组如何适应图片:)你这样做之后,可能是我或其他人可以帮助你:)