返回替换指定分量后的副本,对应 Kotlin data class 的 copy。
copy
Hsv copyWith({double? h, double? s, double? v}) => Hsv(h ?? this.h, s ?? this.s, v ?? this.v);