kullanarak erişme elemanları Ben nokta gösterimi kullanılarak erişebilir birkaç özelliklere sahip user
nesne var. ÖrneğinScala dize İnterpolasyon - nokta işaretini
, user.fullName
Firstname Lastname
gibi bir String verir.
nasıl dize interpolasyon kullanan bir println
ifadesi içindeki bu özellikleri erişilebilir?
aşağıdaki denedim: Ancak
println(s"user's full name is $user.fullName")
, nokta gösterimi ile çalışmak için görünmüyor ve sadece mülkiyet yerine bir dize olarak kalan fullName
bölümünü yorumlayarak, tüm $user
nesneyi ayrıştırır . Bu yanlış verir.
>> kullanıcının tam adı Kullanıcı olduğunu (...) FULLNAME
şudur Ben sonra ne:
>> kullanıcının tam adı Ad Soyad
Yardım takdir!
olduğu;): belki nokta gösterimi ile yön dize enterpolasyon işler ve erişen üyeler belirli println olmadığı için soruyu yeniden ifade edilmelidir. –