Handle a signal: Difference between revisions

Added zkl
No edit summary
(Added zkl)
Line 1,073:
<lang bash>TRAPINT(){ print $n; exit }
for (( n = 0; ; n++)) sleep 1</lang>
 
=={{header|zkl}}==
SigInt is the only signal zkl brings out.
<lang zkl>var t=Time.Clock.time;
try{ n:=0; while(1){(n+=1).println(); Atomic.sleep(0.5)} }
catch{ println("ran for ",Time.Clock.time-t," seconds"); System.exit() }</lang>
{{out}}
<pre>
1
2
3
4
5
6
^C
ran for 2 seconds
</pre>
 
{{omit from|M4}}
Anonymous user