私の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);
});
}