Sobes.tech
Junior — Middle

Чӣ гуна сохтангари равонкунии дар забони барномасозӣ амалӣ карда мешавад?

sobes.tech AI

Ҷавоб аз AI

Дар Flutter (Dart) конструктори бо роҳнамоӣ имкон медиҳад, ки як конструктор дигарро даъват кунад, то такрори коди пешгирӣ шавад. Ин бо истифода аз ду нуқта ва номи дигар конструктор пас аз эълони параметрҳо анҷом дода мешавад.

Масалан:

class Point {
  final int x, y;

  Point(this.x, this.y);

  // Конструктори роҳнамоӣ, ки нуқтаи дар оси X месозад
  Point.alongXAxis(int x) : this(x, 0);
}

void main() {
  var p = Point.alongXAxis(5);
  print('x:  p.x, y:  p.y'); // x: 5, y: 0
}