敏捷硬件开发语言Chisel与数字系统设计 课件 第16章 模式匹配.pptx

敏捷硬件开发语言Chisel与数字系统设计 课件 第16章 模式匹配.pptx

16.模式匹配

一、样例类和样例对象二、模式匹配三、模式的种类四、模式守卫五、密封类六、可选值七、偏函数2目录

一、样例类和样例对象3

定义在最前面加上关键字“case”,那么这个类就被定义为样例类。特点①添加一个与类同名的工厂方法。②参数列表的每个参数都隐式地获得了一个val前缀。③能够内置实现toString、hashCode和equals方法。④添加一个copy方法。一、样例类和样例对象1.1样例类4可以通过“类名(参数)”构造对象类内部会自动添加与参数同名的公有字段只需通过传入具名参数和缺省参数,即可构造与旧对象只有某些字段不同的新对象objectA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档