在Scala中,可以使用case class
来创建一个带有命名字段的元组,类似于C#中的匿名类。以下是一个示例:
case class Person(name: String, age: Int)
val person = Person("Alice", 30)
println(person.name) // 输出 "Alice"
println(person.age) // 输出 30
在这个示例中,我们创建了一个case class
Person
,它有两个命名字段 name
和 age
。然后我们创建了一个 Person
实例 person
,并使用 person.name
和 person.age
访问其字段。
case class
还有一些其他的特性,例如模式匹配和自动生成的 toString
、equals
和 hashCode
方法。
如果您需要更多关于 Scala 或其他技术的信息,请随时告诉我。
领取专属 10元无门槛券
手把手带您无忧上云