gpt4 book ai didi

scala - 如何在scala的heredoc中绑定(bind)数据?

转载 作者:行者123 更新时间:2023-12-01 07:22:10 24 4
gpt4 key购买 nike

val name = "mike"
val str = """Hi, {name}!"""
println(str)

我希望它将 str 输出为 Hi, mike! ,但失败了。这该怎么做?

最佳答案

Scala 不支持字符串插值。有一个编译器插件在 http://github.com/jrudolph/scala-enhanced-strings 处实现它.

如果没有插件,您可以使用连接或格式字符串:

val str = name formatted "Hi, %s!"

或者当然
val str = "Hi, %s!".format(name)

关于scala - 如何在scala的heredoc中绑定(bind)数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com