call은 Dart에서는 클래스 안에 call 메서드를 정의하면, 그 클래스의 인스턴스를 마치 함수처럼 호출할 수 있게 됩니다.즉, 객체에 ()를 사용하여 직접 호출하는 방식을 제공하는 것입니다.static과 혼동하실 수 있지만 전혀 다른 목적으로 사용되며, 유사한 기능을 제공하지 않습니다.(조금 비슷할 순 있습니다.) callstatic호출 방식객체를 함수처럼 호출(myObject())클래스 이름으로 호출(MyClass.method())인스턴스 필요 여부객체 인스턴스가 필요객체 인스턴스가 필요 없음사용 목적객체의 인스턴스를 함수처럼 다루기 위해클래스 자체의 기능을 제공하기 위해 call 메서드의 기능객체를 함수처럼 호출 가능call 메서드를 정의한 클래스는 객체 자체를 함수처럼 사용할 수 있습니다.코드..