JavaScript is required

Two or more functions may have the same name, as long as their ___ are different.

A.
return type
B.
parameter lists
C.
none of above
Trả lời:

Đáp án đúng: B


Trong lập trình, đặc biệt là trong các ngôn ngữ hỗ trợ nạp chồng hàm (function overloading), hai hay nhiều hàm có thể cùng tên miễn là chúng có danh sách tham số khác nhau. Điều này cho phép trình biên dịch phân biệt được hàm nào cần gọi dựa trên kiểu và số lượng tham số truyền vào. Kiểu trả về không đủ để phân biệt các hàm, vì vậy đáp án A không đúng. Do đó, đáp án đúng là B.

Câu hỏi liên quan