Chuyển đến nội dung
Diễn đàn CADViet
sirdo

[Đã xong] error: An error has occurred inside the *error* functiontoo many

Các bài được khuyến nghị

"error: An error has occurred inside the *error* functiontoo many

arguments" là lỗi gì thế nhỉ? Tôi chạy nhiều lisp thấy báo lỗi này!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
"error: An error has occurred inside the *error* functiontoo many

arguments" là lỗi gì thế nhỉ? Tôi chạy nhiều lisp thấy báo lỗi này!

Lỗi này báo việc bạn thực hiện một hàm (function) chưa đúng, bạn đã cấp nhiều hơn số thông số mà hàm yêu cầu (nếu như báo too few thì lại là ít hơn)

 

Chẳng hạn, có đoạn code sau đây:

(defun TCB (A B \ C)
(setq C (/ (+ A B) 2))
)

 

Hàm TCB dùng để tính trung bình cộng của hai số. Khi sử dụng hàm này, bạn buộc phải nhập hai và chỉ hai thông số. Chẳng hạn, nhập đúng sẽ là:

(setq X TBC (2 3))

Nếu như bạn nhập nhiều hơn 2 thống số thì sẽ có báo lỗi như bạn đã hỏi, chẳng hạn trường hợp nhập sai

(setq X TBC (2 3 5))

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Lỗi này báo việc bạn thực hiện một hàm (function) chưa đúng, bạn đã cấp nhiều hơn số thông số mà hàm yêu cầu (nếu như báo too few thì lại là ít hơn)

 

Chẳng hạn, có đoạn code sau đây:

(defun TCB (A B \ C)
(setq C (/ (+ A B) 2))
)

 

Hàm TCB dùng để tính trung bình cộng của hai số. Khi sử dụng hàm này, bạn buộc phải nhập hai và chỉ hai thông số. Chẳng hạn, nhập đúng sẽ là:

(setq X TBC (2 3))

Nếu như bạn nhập nhiều hơn 2 thống số thì sẽ có báo lỗi như bạn đã hỏi, chẳng hạn trường hợp nhập sai

(setq X TBC (2 3 5))

 

Thanks, nhưng mà khi chạy lisp mà gặp lỗi này thì phải làm thế nào cơ bạn?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Thanks, nhưng mà khi chạy lisp mà gặp lỗi này thì phải làm thế nào cơ bạn?

Trường hợp lisp không phải do bạn viết, có thể up lên đây để chúng tôi sửa lỗi, hoặc bạn có thể dùng Visual Lisp để sửa lỗi cho mình. Tuy nhiên, để tự sửa được lỗi yêu cầu bạn phải có một ít kiến thức về lisp đã.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×