Bycopy 编译指示
bycopy 指示可以应用于对象或元组类型或过程参数。它指示编译器按值将类型传递给过程:
type
Vector {.bycopy.} = object
x, y, z: float
Nim 编译器会根据参数类型的大小自动确定参数是按值传递还是按引用传递。 如果参数必须按值传递或按引用传递(例如,当与 C 库接口时),请使用 bycopy 或 byref 指示。 请注意,标记为 byref 的参数会优先于标记为 bycopy 的类型。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .