Reading http://www.seas.upenn.edu/~cis194/spring13/lectures/04-higher-order.html nó khẳng địnhTính hữu ích của "mũi tên chức năng liên kết với bên phải"?
Đặc biệt, lưu ý rằng mũi tên chức năng sư bên phải, mà là, W -> X -> Y -> Z tương đương với W -> (X -> (Y -> Z)). Chúng tôi có thể luôn thêm hoặc xóa dấu ngoặc đơn quanh mũi tên cấp cao nhất bên phải trong một loại.
Mũi tên chức năng liên kết với bên phải nhưng dưới dạng ứng dụng chức năng liên kết với bên trái thì tính hữu ích của thông tin này là gì? Tôi cảm thấy tôi không hiểu điều gì đó đối với tôi, đó là một điểm vô nghĩa mà mũi tên chức năng liên kết với bên phải. Như ứng dụng chức năng luôn luôn liên kết với bên trái thì đây là mối liên kết duy nhất tôi nên quan tâm?
Điều này cũng giúp bạn suy nghĩ về kỹ thuật hữu ích của [currying] (https://en.wikipedia.org/wiki/Currying), nhờ đó chúng tôi sử dụng hàm _function_ thực tế được trả về. Ví dụ, nếu chúng ta có một số 'fxy: Int -> Int -> Int' đã tính' x * y', thì chúng ta có thể sử dụng 'f 2' như một hàm" tăng gấp đôi ", của' f 3' là một "gấp ba" "chức năng vv – csey