Tôi thực sự không thể tin rằng thách thức này đã không tồn tại.
Các thách thức
Viết hàm.
Các chi tiết cụ thể
Chương trình của bạn phải xác định một số loại chức năng có thể gọi được. Điều này bao gồm mọi thứ thường được gọi là hàm, hàm lambda hoặc chương trình con. Tất cả các loại tên gọi này sẽ được gọi là "hàm" trong bài viết này.
Đầu vào cho chức năng là tùy chọn và không bắt buộc.
Giá trị trả về từ hàm cũng là tùy chọn và không bắt buộc nhưng điều khiển phải quay lại chương trình gọi.
Hàm phải được gán cho một số loại biến để có thể truy cập được sau đó. Điều này bao gồm gán gián tiếp (trong hầu hết các ngôn ngữ phổ biến trong đó việc khai báo một hàm được đặt tên sẽ tự động thêm tên vào phạm vi hiện tại) và gán trực tiếp (gán một hàm ẩn danh trực tiếp cho một biến).
Các chức năng không cần phải được đặt tên.
Hàm phải được tạo bởi bạn - bạn không thể chỉ định một hàm mặc định từ ngôn ngữ cho một biến.
Không có sơ hở tiêu chuẩn , xin vui lòng.
Đây là môn đánh gôn , vì vậy điểm số thấp nhất tính theo byte sẽ thắng.