我试图检查方法返回空利用地图功能,以检测为空序列无法在斯卡拉
val test: Option[Seq[Employee]] = repo.findByName(name);
print(test)
test.map(r => print(r.seq)).getOrElse(print("not found"))
我的功能repo.findByName
的返回类型(调用数据库,以检查是否存在名称)是Option[Seq[Employee]]
输出
Some(Buffer())
Some(Buffer())
我期望的输出 - 没有找到
好像'findByName'返回一个空序列,如果它没有找到用户? –