scala – foreach和Enumeration
发布时间:2020-12-16 19:07:22 所属栏目:安全 来源:网络整理
导读:我试着学习一些 Scala阅读 Programming Scala,by Dean Wampler. 我正在尝试复制有关Enumeration的代码段 object Breed extends Enumeration { val doberman = Value("Doberman Pinscher") val yorkie = Value("Yorkshire Terrier") val scottie = Value("Sco
我试着学习一些
Scala阅读
Programming Scala,by Dean Wampler.
我正在尝试复制有关Enumeration的代码段 object Breed extends Enumeration { val doberman = Value("Doberman Pinscher") val yorkie = Value("Yorkshire Terrier") val scottie = Value("Scottish Terrier") val dane = Value("Great Dane") val portie = Value("Portuguese Water Dog") } for (breed <- Breed) println(breed.id + "t" + breed) 但是,在最后一行代码中,我收到了这个错误: value foreach is not a member of object Breed 我错过了什么吗?我怎么解决? 解决方法
你需要使用.values:
for (breed <- Breed.values) println(breed.id + "t" + breed) 为什么不把它变得更加糟糕 Breed.values.foreach(breed => println(breed.id + "t" + breed)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |