第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
for表达式的生成器定义和过滤和角度讲解for的内容
for表达式中生成器定义和过滤是非常重要的内容。
object ForInaction {
def main(args: Array[String]) {
val lauren = Person("Lauren",false)
val rocky = Person(:Rocky",true)
val vivian = Person(“Vivian",false,lauren,rocky)
val persons = List(lauren,rocky,vivian)
val forResult = for(person <- persons;if !person.isMale; child<- person.children)