求教在perl中如何判断输入的数据类型是字符串类型?若能举个例子,本人感激不尽。

2025-04-27 23:34:47
推荐回答(1个)
回答1:

#!perl
$a='abcd_E ddsa';
if($a=~/^[a-zA-Z_\s]+$/){
    print "\$a is a string!\n";
}elsif($a=~/^[0-9]+$/){
    print "\$a is a Int num.\n";
}