gpt4 book ai didi

typesafe-config - 如何在 Typesafe Config 中指定多行字符串?

转载 作者:行者123 更新时间:2023-12-04 07:18:51 34 4
gpt4 key购买 nike

我有以下配置文件,我想从 Scala 应用 this library 使用:

P11 {
yes="0.0"
no="1.0"
}

P12 {
yes="0.01"
no="0.99"
}

P13 {
id = "123 567 \
T 0: \
If (f 23 <= 0.0)"
}

这就是我的做法:
import com.typesafe.config.ConfigFactory

val configFileName = "/usr/develop/tests/config.conf"
val parsedConfigMCF = ConfigFactory.parseFile(new File(configFileName))
val confMCF = ConfigFactory.load(parsedConfigMCF)

然后我得到错误:
Expecting a value but got wrong token: 'newline' (backslash followed by 'newline', this is not a valid escape sequence
好像不喜欢 \ (反斜杠),但我需要为 id 放几行在 P13 .

最佳答案

来自 official documentation类型安全配置:

multi-line strings with triple quotes as in Python or Scala



所以:
P13 {
id = """123 567
T 0:
If (f 23 <= 0.0)"""
}

关于typesafe-config - 如何在 Typesafe Config 中指定多行字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552043/

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