Có cách nào dễ dàng để chuyển đổi một phân loại chữ hoa thành một tuple không?Trong Scala, có cách nào dễ dàng để chuyển đổi một lớp chữ thường thành một tuple không?
Tôi có thể, tất nhiên, dễ dàng viết mã bản mẫu để làm điều này, nhưng ý tôi là không có bản mẫu.
Điều tôi thực sự sau là cách dễ dàng tạo một lớp chữ điển theo thứ tự từ điển. Tôi có thể đạt được mục tiêu cho các bộ dữ liệu bằng cách nhập scala.math.Ordering.Implicits._, và thì đấy, các bộ dữ liệu của tôi có một Ordering được định nghĩa cho chúng. Tuy nhiên, hàm ý trong scala.math.Ordering không hoạt động đối với các trường hợp nói chung.
cảm ơn lời khuyên, trong REPL 2.9.0-1 tôi đã phải xóa() để "nhận" – Tanjona
rất tuyệt! Tôi không có ý tưởng nào về việc không thích hợp –
Thật tuyệt vời! Với đề nghị của bạn tôi đã có thể nhận được trường hợp của tôi lớp Ordered như vậy: 'val thisTuple: Ordered [(String, Int)] = Foo.unapply (this) .get; val thatTuple = Foo.unapply (đó) .get; thisTuple so sánh thatTuple'. Đó không phải là điều đẹp nhất trên thế giới, vì vậy tôi vẫn mở để gợi ý, nhưng câu trả lời của bạn chắc chắn sẽ hoàn thành công việc. Cảm ơn! – Douglas