Scala Map get()方法示例
get()方法用于提供与映射键相关联的值。这里返回的值是一个Option,即以Some或None的形式。
方法定义:def get(key: A): Option[B]
返回类型:它返回作为参数给定值对应的键。
示例1:
// get()方法的Scala程序
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建一张映射表
val m1 = Map("geeks" -> 5, "for" -> 3, "cs" -> 2)
// 应用get方法
val result = m1.get("for")
// 显示输出
println(result)
}
}
Some(3)
在这里,所传入的参数中,键 for 存在于上述映射表中,因此键的值以Some形式返回。
示例2:
// get()方法的Scala程序
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建一张映射表
val m1 = Map("geeks" -> 5, "for" -> 3, "cs" -> 2)
// 应用get方法
val result = m1.get("portal")
// 显示输出
println(result)
}
}
None
在这里,所传入的参数中的键并不存在于映射表中,因此返回None。
阅读更多:Scala 教程
极客教程