Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación concurrente / Canales / Exercises / Reciba un valor

Solución: Reciba un valor

Aquí tienes una posible solución para la tarea.

Código

my $c = Channel.new;
$c.send('a');
$c.send('b');
say $c.receive;

🦋 Puedes encontrar el código fuente en el archivo channel-receive.raku.

Salida

a

Comentarios

  1. Un canal devuelve los valores en el orden en que se enviaron.

  2. 'a' se envió primero, así que el primer .receive lo devuelve.

Reciba un valor   |   Sume un canal