Sobes.tech
Junior — Middle

Proqramlaşdırma dilində yönləndirmə qurucusu necə həyata keçirilir?

sobes.tech Süni İntellekt

AI-dan cavab

Flutter (Dart) daxilində, yönləndirici konstruktor bir konstruktorun digərini çağırmasına imkan verir və bu, kod təkrarlamasını qarşısını almaq üçün edilir. Bu, iki nöqtə və digər konstruktorun adından istifadə etməklə edilir.

Nümunə:

class Point {
  final int x, y;

  Point(this.x, this.y);

  // X oxunda nöqtə yaradan yönləndirici konstruktor
  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
}