2012-01-08 54 views

回答

5

既然你不想思考,就无法自动匹配的姓名。但手动完成并不困难。

鉴于

class User(val username: String = "", val password: String = "") {} 

我只想

for { 
    name <- userMap.get("username") 
    pwd <- userMap.get("password") 
} yield new User(name,pwd) 

,这将给你一个Option[User]Some用户如果是在该地图,并None如果不是。

+1

不应该是'userMap.get()'? – missingfaktor 2012-01-09 05:10:56

+0

@missingfaktor - 确实应该。现在修复。 – 2012-01-09 15:14:05

相关问题