Handle a signal: Difference between revisions
m
→{{header|Sidef}}: minor code fix and added output sample
m (→{{header|TXR}}: Drop @(do ...)) |
m (→{{header|Sidef}}: minor code fix and added output sample) |
||
Line 1,160:
=={{header|Sidef}}==
<lang ruby>var start = Time.sec;
Sig.INT { |_|
Sys.say("Ran for #{Time.sec - start} seconds.");
Sys.exit;
}
{ |i|
Sys.say(i);
Sys.sleep(0.5);
} * Math.inf;</lang>
{{out}}
<pre>
1
2
3
4
^CRan for 2 seconds.
</pre>
=={{header|Smalltalk}}==
|