作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 user
我可以使用点表示法访问具有一些属性的对象。
例如,user.fullName
输出一个字符串,如 Firstname Lastname
.
如何在 println
中访问这些属性使用字符串插值的语句?
我尝试了以下方法:
println(s"user's full name is $user.fullName")
$user
对象,解释剩余的
fullName
部分作为字符串而不是属性。这错误地输出:
>> user's full name is User(...).fullName
>> user's full name is Firstname Lastname
最佳答案
已解决 - 看起来像花括号有助于解释整个变量,包括通过点表示法访问的属性。
以下代码有效:
println(s"user's full name is ${user.fullName}")
>> user's full name is Firstname Lastname
关于println 中的 Scala 字符串插值 - 使用点表示法访问元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19604878/
我是一名优秀的程序员,十分优秀!