Perl | sleep()函数
Perl 中的 sleep()函数是一个内置函数,用于将当前脚本的执行延迟指定的秒数,如果没有指定参数,则永远延迟。sleep()函数接受秒作为参数,并在成功时返回相同的值。
语法:睡眠(秒)
返回:秒作为参数传递给它,成功后
例 1:
#!/usr/bin/perl -w
# Using localtime() function
# to print the time
print scalar localtime();
# calling the sleep function
sleep(5);
print "\n";
print scalar localtime();
输出:
Thu Mar 28 06:02:21 2019
Thu Mar 28 06:02:26 2019
例 2:
#!/usr/bin/perl -w
# Using localtime() function
# to print the time
print scalar localtime();
# Using rand() to generate random delay
sleep(rand(7));
print "\n";
print scalar localtime();
输出:
Thu Mar 28 06:02:26 2019
Thu Mar 28 06:02:27 2019