这是我之前的问题的后续
假设我使用以下逻辑(在准 Java 中)来获取配置参数MyParam:
字符串 myParam = null
if ((myParam = getFromArgs("MyParam")) != null)
返回我的参数
if ((myParam = getFromSystemProperties("MyParam")) != null)
返回我的参数
if ((myParam = getFromUserConfigFile("MyParam")) != null)
返回我的参数
... // 等等
如果(myParam == null)
错误(“没有我的参数”)
如何在 Scala 中编写此逻辑?在这里适用吗Applicative?