Variadic function là gì?

Noun Programming
Hàm variadic

Trong toán học và trong lập trình máy tính, một hàm variadic (variadic function) là một hàm (function) có arity không xác định, tức là một hàm chấp nhận một số lượng các đối số (argument) thay đổi thay vì cố định. Bên dưới là code ví dụ trong Javascript.


function sum(...numbers) {
    return numbers.reduce((a, b) => a + b, 0);
}

console.log(sum(1, 2, 3)); // 6
console.log(sum(3, 2));    // 5
console.log(sum());        // 0

Learning English Everyday