説明

タイムアウトまでの残り時間を取得します。

構文
r = timeleft();

引数

ありません

返り値
 r =
    残り時間 : gsettimeofday形式
               (タイムアウト時: [ 0, 0 ])
       undef : timeout値が未定義

備考

gettimeofday形式はTime::HiResの関数gettimeofday()の返り値と同じ形式で

[ sec, msec ]

 sec: 秒(整数)
msec: マイクロ秒(整数: 範囲: 0~999999 )

で表します。

安全性は不明ですが、返り値に

sprintf("%d.%06d")

通すと数値表記の文字列として得られます。