方法的参数默认值有实用价值(不建议使用参数默认方向和默认数值类型)。在调用方法并传递参数过程中可按位置或按名称传递参数。在按位置传递参数的过程中,如果某个参数具备默认值且使用该值,那么需要为它留好“空的位置”,除非该默认参数的位置在参数列表的最后。
关键词:
argument 参数,default value 默认值,参数传递
避坑指南:
将所有带有默认值的参数声明均放在参数列表的最后,便于外部在调用方法时可以缺省参数。此外,如果参数带有默认值,也便于后期对这些方法进行参数扩充,而不至于对使用过这些方法的地方进行相应的方法调用形式(参数传递)的更新。
参考代码: sv_argument_default_val.sv
仿真结果:
阅读手记: