希望“事件”在 Rakuland 不是用词不当。据我了解,Supplies 是 Raku 等同于其他编程语言(例如 NodeJS)中的“事件”。在 NodeJS 中,您可以注册不同的事件,这些事件可以通过
emit
的第一个参数专门针对。可以在 Raku 中执行此操作吗?
const EventEmitter = require('events');
const eventEmitter = new EventEmitter();
eventEmitter.on('start', () => {
console.log('started');
});
eventEmitter.on('end', (value) => {
console.log(`ended ${value}` );
});
eventEmitter.emit('start');
eventEmitter.emit('end', 23);
我正在阅读 一个很好的用品:使用异步数据的语法缓解(我还没有完成)我看到 jnthn 实现了一个带有
subscribe
和 send
的订阅机制所以我想知道这是否是解决它的方法。