Поддерживает ли Dart концепцию переменных функций/методов? Таким образом, чтобы вызвать метод по его имени, хранящемуся в переменной.
Например в PHP это можно сделать не только для методов:
// With functions...
function foo()
{
echo 'Running foo...';
}
$function = 'foo';
$function();
// With classes...
public static function factory($view)
{
$class = 'View_'. ucfirst($view);
return new $class();
}
Я не нашел этого ни в языковом туре, ни в API. Есть ли другие способы сделать что-то подобное?
Заранее спасибо.