VersionXYZ constructor

VersionXYZ(
  1. dynamic xyz
)

'x.y.z' or 0,1,0

assert(VersionXYZ('5.0.2') > VersionXYZ('5.0.1'), true);
assert(VersionXYZ('5.0.2') > VersionXYZ([5,0,1]), true);

See also:

Implementation

VersionXYZ(dynamic xyz) {
  if (xyz is String) {
    _v = xyz.split('.').map<int>((s) => int.parse(s)).toList();
  } else if (xyz is List<int>) {
    _v = xyz;
  }
}