在Scala中,可以通过以下步骤从方法中返回Case类列表:
case class Person(name: String, age: Int)
List
类的apply
方法来创建列表,并将Case类对象作为参数传递给该方法。例如,我们可以编写一个返回Person对象列表的方法:def getPeople(): List[Person] = {
val person1 = Person("Alice", 25)
val person2 = Person("Bob", 30)
val person3 = Person("Charlie", 35)
List(person1, person2, person3)
}
val peopleList = getPeople()
peopleList.foreach(person => println(s"Name: ${person.name}, Age: ${person.age}"))
以上代码将输出:
Name: Alice, Age: 25
Name: Bob, Age: 30
Name: Charlie, Age: 35
在这个例子中,我们定义了一个表示人员信息的Case类Person
,然后编写了一个返回Person对象列表的方法getPeople
。在方法中,我们创建了三个Person对象,并将它们添加到一个列表中。最后,我们调用该方法并打印每个人员的信息。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云