私はこのようなシナリオを持っています------
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 の最大値に応じて「右」または「左」に戻ります。
math.max() を使用していますが、変数の名前ではなく値のみを返すため、これは機能しません。
どうすれば目標を達成できますか?
入力と出力の例をいくつか示します。「some_function」は「id~value」の形式の文字列を返します。ここで、「id」は「1-1」、「2-2」など、「value」は任意の数値。より大きな「値」を見て、対応する「ID」を取得する必要があります。「another_func」は同じパターンで値を返すことに注意してください
私のコードはこれらの 2 つのブロックだけではありません。これらのような 8 つの関数があり、最大の数字とそれに対応する ID を取得する必要があります。