使用 Scala,在 Play 2.0 项目中,我试图从配置文件中获取数据。
目前我使用以下代码提取字符串:
val foo = Play.current.configuration.getString("foo")
我原以为会取回一个String
对象,但是却Option[String]
返回了一个对象。
我找不到任何描述Option[T]
对象并调用toString()
返回的 Java 文档Some( foo )
。
当使用配置方法从配置中提取Boolean
和Int
值时也会发生同样的情况 - 即,Option[Boolean]
并Option[Int]
返回。
谁能解释这个Option[T]
对象是什么以及我如何以application
方法调用暗示它将被返回的形式访问我想要的值?