1
어쨌든 as in javascript이라는 이름으로 함수를 호출해야하는지 궁금합니다. 내가 질문자가 다트에 수 없습니다 무엇을 원하는지 생각하는 독자를 원하지 않는함수 이름으로 멤버 함수를 호출하는 다트
foo["bar"]();
어쨌든 as in javascript이라는 이름으로 함수를 호출해야하는지 궁금합니다. 내가 질문자가 다트에 수 없습니다 무엇을 원하는지 생각하는 독자를 원하지 않는함수 이름으로 멤버 함수를 호출하는 다트
foo["bar"]();
, 그래서 나는 대답을 추가 해요 :
나는 같은 일을하고 싶습니다.
이름을 문자열로 사용할 수있는 경우 미러를 사용하여 메서드를 호출해야합니다. 다음은 그 예입니다.
import 'dart:mirrors';
class Foo {
bar() => "bar";
}
void main() {
var foo = new Foo();
var mirror = reflect(foo);
print(mirror.invoke(#bar, []).reflectee); // Prints 'bar'.
}
거울 만있는 것 같습니다. 요소에 대해 이렇게 할 방법이 없습니까? – Erik