2013-11-01 1 views

답변

1

, 그래서 나는 대답을 추가 해요 :

나는 같은 일을하고 싶습니다.

이름을 문자열로 사용할 수있는 경우 미러를 사용하여 메서드를 호출해야합니다. 다음은 그 예입니다.

import 'dart:mirrors'; 

class Foo { 
    bar() => "bar"; 
} 

void main() { 
    var foo = new Foo(); 

    var mirror = reflect(foo); 
    print(mirror.invoke(#bar, []).reflectee); // Prints 'bar'. 
}