[String]オブジェクトではなく[Some]オブジェクトを取得するのはなぜですか?
Someオブジェクトは、メソッド呼び出しで文字列パラメーターとして機能しません。
はconfig def
aを返すString
ので、タイプは。になると思いますString
。
しかし、「Hello」と入力すると、Scalaは正しくなります。
コード
def config(s: String) = Play.current.configuration.getString(s).toString()
Logger.info(config("recaptcha.publicKey"))
Logger.info("Hello")
出力
[info] application - Some(6LeDMdASAAAAAC4CFIDY-5M7NEZ_WnO0NO9CSdtj)
[info] application - Hello