Đây không phải là định nghĩa loại hợp lệ:Làm cách nào để xác định định nghĩa loại tuần hoàn?
scala> type Addable = { def +(subject: Addable) }
<console>:4: error: illegal cyclic reference involving type Addable
type Addable = { def +(subject: Addable) }
Điều này có thể được thể hiện bằng scala không?
Nó không làm việc với việc xây dựng hàng đêm hiện hành. Chào mừng bạn đến với phiên bản Scala 2.8.0.r18457-b20090810020144 (Java HotSpot (TM) Client V M, Java 1.6.0_12). Nhập các biểu thức để chúng được đánh giá. Loại: trợ giúp để biết thêm thông tin. scala> lớp A { | loại Có thể thêm = {def + (chủ đề: Có thể thêm)} | }: 5: lỗi: tham chiếu cyclic bất hợp pháp liên quan đến phương pháp + loại Có thể thêm = {def + (chủ đề: Có thể thêm)} Ít nhất thông báo lỗi đã thay đổi :-). –
Bạn đã thử tùy chọn dòng lệnh thử nghiệm được đề cập ở cuối bài viết ở trên chưa? – skaffman
Kết quả tương tự với: scala -Yrecursion 10 –