Мне было интересно, законно ли это делать. Могу ли я иметь что-то вроде:
function funct(a, foo(x)) {
...
}
где a
- массив, а x
- целочисленный аргумент для другой функции, называемой foo
?
(Идея состоит в том, чтобы иметь одну функцию, которая использует цикл for для массива и вызывает эту функцию в параметрах для каждого элемента в массиве. Идея заключается в том, чтобы вызвать это на разных функциях, чтобы умножить элементы двух массивов и затем суммы складываются вместе. Например A[0] * B[0] + A[1] * B[1]
.)