0

私のmain作品ですが、fooメインにデータを送信したいと思います。から100 回の間fooでデータを渡したいコードを次に示します。mainどうすればそれを達成できますか?

import 'dart:isolate';  
import 'dart:async';
void foo(SendPort sendPort) async {
  ReceivePort receivePort = new ReceivePort();
  sendPort.send(receivePort.sendPort);
      receivePort.listen((dataSend){
      print('foo  received : ${dataSend}');
      print('');
    });
}
void main() async {
      int temp = 0;
      ReceivePort receivePort = new ReceivePort(); 
      Isolate.spawn(foo,receivePort.sendPort);  
      receivePort.listen((dataSend) {   
      print('I received : ${dataSend}');      
      dataSend.send(temp+1);  
      });   
}

4

1 に答える 1