22
Bạn có thể hủy cấu trúc tham số chức năng nhưng vẫn có sẵn tham số ban đầu để sử dụng không? Cách tôi đang làm nó bây giờ chỉ là sử dụng một hình thức let
bên trong cơ thể chức năng, nhưng tôi tự hỏi nếu có một cách terser làm việc đó.Tham số hủy cấu trúc của hàm Clojure trong khi vẫn giữ nguyên giá trị ban đầu.
Tôi tin rằng chúng ta hãy, fn, defn, vv tất cả sử dụng s ame destructuring cú pháp. – JohnJ
@JohnJ: Vâng, để làm cho ngữ nghĩa hủy diệt nhất quán. – Ankur
@JohnJ Đó là "đúng". Tôi đã rất bối rối tại bài đăng blog lúc đầu bởi vì nó chỉ sử dụng cho phép làm ví dụ. Sự khác biệt giữa let và fn/defn là nó sử dụng một hình thức ràng buộc. –