Im tìm cách mở rộng trình vòng lặp để tạo phương thức mới takeWhileInclusive, hoạt động như takeWhile nhưng bao gồm phần tử cuối cùng. Vấn đề của tôi là cách tốt nhất để mở rộng trình vòng lặp để trả
Nói rằng tôi có một phương pháp có thể biến một (chức năng trên hai yếu tố) vào một (chức năng trên hai trình tự): def seqed[T](f: (T,T) => T): (Seq[T], Seq[T]) => Seq[T] = (_,_).zipped map f
Nói cá
Phương thức toInt trong StringLike không nhận bất kỳ đối số nào và chỉ có thể phân tích cú pháp theo số thập phân. Vì vậy, để phân tích cú pháp nhị phân, hex vv, chúng ta cần phải sử dụng Java Integer
Có hai cách khác nhau để thực hiện nó. Một là ngắn hơn implicit def toR1(s:String) = new { def getLength = s.length)}
Thứ hai là nhiều lâu class R2(s:String){def getLength2 = s.length)}
implicit de