chặn > CodeGenerator > provideFunction_

Phương thức CodeGenerator.ProvideFunction_()

Xác định hàm do nhà phát triển xác định (không phải quy trình do người dùng xác định) cần đưa vào mã được tạo. Dùng để tạo các chức năng trợ giúp riêng tư. Lần đầu tiên gọi thuộc tính này bằng một BII nhất định, mã sẽ được lưu và tên thực sẽ được tạo. Các lệnh gọi tiếp theo có cùng mong muốnName không có hiệu lực nhưng có cùng giá trị trả về.

Điều này phụ thuộc vào phương thức gọi để đảm bảo không sử dụng cùng một mong muốnName cho các chức năng trợ giúp khác nhau (ví dụ: sử dụng "colourRandom" và "listRandom", không phải "ngẫu nhiên"). Không có nguy cơ va chạm với các từ dành riêng hoặc tên quy trình hoặc biến do người dùng xác định.

Mã sẽ nhận được kết quả khi gọi CodeGenerator.finish().

Chữ ký:

provideFunction_(desiredName: string, code: string[] | string): string;

Tham số

Thông số Loại Mô tả
desiredName string Tên mong muốn của hàm (ví dụ: paymentIsPrime).
chuỗi[] | chuỗi Danh sách các câu lệnh hoặc một chuỗi mã nhiều dòng. Sử dụng ' '. cho thụt lề (chúng sẽ được thay thế).

Trường hợp trả lại hàng:

string

Tên thực tế của hàm mới. Tên này có thể khác với wantName nếu người dùng đã chọn tên cũ.