通过记录、列表与采购单等例子,讲清 Dart 模式怎样匹配数据结构、取出需要的值,以及 if-case、when 和 switch 的用法。