在Perl中,可以使用內置的int()
函數將字符串轉換為整數。
例如,假設有一個字符串$str = "1234"
,可以使用如下代碼將其轉換為整數:
my $num = int($str);
print $num; # 輸出:1234
同樣地,可以使用eval()
函數將字符串轉換為浮點數。
例如,假設有一個字符串$str = "3.14"
,可以使用如下代碼將其轉換為浮點數:
my $num = eval($str);
print $num; # 輸出:3.14
需要注意的是,使用eval()
函數時需謹慎,因為它將字符串作為Perl代碼執行。確保在使用eval()
函數時,字符串的內容是可信的,以避免安全風險。