Handle a signal: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Changed to Wren S/H)
m (→‎{{header|Sidef}}: updated code)
Line 1,716: Line 1,716:


=={{header|Sidef}}==
=={{header|Sidef}}==
<syntaxhighlight lang="ruby">var start = Time.sec;
<syntaxhighlight lang="ruby">var start = Time.sec

 
Sig.INT { |_|
Sig.INT {
Sys.say("Ran for #{Time.sec - start} seconds.");
say "Ran for #{Time.sec - start} seconds."
Sys.exit;
Sys.exit
}
}
 
{ |i|
Sys.say(i);
Sys.sleep(0.5);
} * Math.inf;</syntaxhighlight>


{ |i|
say i
Sys.sleep(0.5)
} * Inf</syntaxhighlight>
{{out}}
{{out}}
<pre>
<pre>