How to catch SIGINT for the current in Dart?
问题 How can Ctrl + C or SIGINT be caught in a Dart program for the current process? Something similar to this for Node: process.on('SIGINT', function() { // do stuff }); 回答1: I found the following test code at Unified Diff: tests/standalone/io/signals_test_script.dart import "dart:io"; void main(args) { int usr1Count = int.parse(args[0]); int usr2Count = int.parse(args[1]); var sub1; var sub2; void check() { if (usr1Count < 0 || usr2Count < 0) exit(1); if (usr1Count == 0 && usr2Count == 0) { sub1