Tôi có đối tượng user
với một số thuộc tính mà tôi có thể truy cập bằng ký hiệu chấm. Ví dụ, user.fullName
xuất ra một Chuỗi như Firstname Lastname
.Nội suy chuỗi Scala trong println - Truy cập các phần tử sử dụng ký hiệu chấm
Làm cách nào để truy cập các thuộc tính này trong câu lệnh println
sử dụng nội suy chuỗi?
Tôi đã thử những điều sau đây:
println(s"user's full name is $user.fullName")
Tuy nhiên, nó dường như không làm việc với ký hiệu dấu chấm và chỉ phân tích toàn bộ đối tượng $user
, giải thích phần fullName
còn lại như là một chuỗi chứ không phải là một tài sản . Này không chính xác kết quả đầu ra:.
>> tên đầy đủ của người dùng là tài khoản (...) FullName
Sau đây là những gì tôi đang sau:
>> tên đầy đủ của người dùng là Firstname Lastname
Giúp đánh giá cao!
Chỉ cần một gợi ý;): có thể bạn nên rephrase câu hỏi bởi vì cách nội suy chuỗi hoạt động và truy cập các thành viên với ký hiệu dấu chấm không phải là println cụ thể. –