Tôi muốn hỏi nếu có bất kỳ loại nội suy chuỗi nào trong Scala. Tôi đã thực hiện một tìm kiếm về chủ đề này nhưng 'cho đến bây giờ tôi đã tìm thấy rằng không có nội suy chuỗi. Có kế hoạch để được triển khai trong các phiên bản tiếp theo không?Nội suy chuỗi trong Scala?
Cảm ơn!
CẬP NHẬT
Chuỗi suy sẽ là trong scala 2.10 mà bạn có thể thử từ scala 2.10.RC1 là ra (20/10/2012). Bạn có thể kiểm tra điều này SIP cho scala 2.11 trong đó nói rằng các chuỗi nội suy trong trình ghép mẫu sẽ là cú pháp hợp lệ. Với sự suy chuỗi mới bạn có thể làm một cái gì đó như thế này:
val age = 28
val name = "Gerry"
s"My name is $name and I am $age years old"
res0: String = My name is Gerry and I am 28 years old
Nhưng thử documentation trên tất cả các interpolators mà có sẵn tại thời điểm này. Lưu ý rằng bạn có thể xác định nội suy của riêng bạn! Hãy thử this link để biết thêm thông tin.
http://docs.scala-lang.org/sips/index.html – Debilski
Để hoàn chỉnh, lập luận vì không có những là ' "(" + giá trị + ")"' chỉ là một nhân vật còn hơn '" (# {value}) "' –
có thể trùng lặp của [Tại sao không có nội suy chuỗi trong Scala?] (http: // stackoverflow.com/questions/2481459/why-is-there-no-string-interpolation-in-scala) –