Thuộc tính trong .NET là một tính năng rất phổ biến. Và Java đã thêm Chú thích sau 1,5 Chú thích được sử dụng ở mọi nơi, xem Java EE và Spring. Nhưng ít thư viện sử dụng chú thích scala. lift-json không sử dụng nó. bản ghi nâng cấp không sử dụng. Squeryl không sử dụng nó. subcut không sử dụng nó (nó có chú thích cho trình biên dịch plugin) ... Chỉ cần đặt tên một vài.Tại sao mọi người không thích chú thích?
Chúng chỉ sử dụng chú thích khi chúng cần một số phép thuật biên dịch. @tailrec, @inline, @BeanProperty, @Inject (trong phần phụ) ...
Scala có hệ thống loại siêu linh hoạt, đặc điểm, ngầm và Menifest [X]. Vì vậy, họ không cần siêu dữ liệu thời gian chạy?
Có dự án scala nào sử dụng chú thích nhiều không?
p.s. Tôi nghĩ rằng Dynamic phải là chú thích nhưng không phải là đặc điểm.
Hồ sử dụng chú thích này có vấn đề gì? – Mat
Động là Loại. Tại sao nó phải là một chú thích? – Jan
Vì không có phương pháp nào bên trong và khi bạn sử dụng nó, bạn có loại của riêng mình, Động chỉ cho bạn biết loại của bạn là động. – iron9light