Оценок пока нет Вызываемые классы в языке Dart

Чтобы позволить экземпляру вашего класса Dart вызываться как функция, реализуйте метод call().

В следующем примере класс WannabeFunction определяет функцию call(), которая принимает три строки и объединяет их, разделяя каждую пробелом и добавляя восклицательный знак. Ниже представлен код, в виде примера

class WannabeFunction {
  call(String a, String b, String c) => '$a $b $c!';
}

main() {
  var wf = new WannabeFunction();
  var out = wf("Hi", "there,", "gang");
  print('$out');
}

Пожалуйста, оцените материал

WebSofter

Web - технологии