này hoạt độngLàm thế nào để xác định loại scala không có chức năng đối số?
def func(f: => Int) = f
này Dosn't (bên trong lớp ví dụ)
type EmptyFunct = => Int
hoặc
phiên bảntype EmptyFunct = (=> Int)
Scala 2,9 Hai câu hỏi:
- Tại sao đường cú pháp không làm việc trong trường hợp thứ hai?
- Cách xác định hàm này không có đường cú pháp?
Bạn có thể cho một ví dụ về việc sử dụng của 'EmptyFunct' cho thấy lý do tại sao'() => Unit' không phù hợp với nhu cầu của bạn? – Nicolas