2

我目前使用这个

 $Profit = -8.2 ;
 printf("%8s",sprintf("\$%0.2f",$Profit)).

哪个打印

 $-8.2

有没有快速简便的打印方法

-$8.2
4

1 回答 1

6
sprintf("%s\$%0.2f", $Profit >=0 ? "" : "-", abs($Profit))

5.14+:

sprintf("%0.2f", $Profit) =~ s/^-?\K/\$/r
于 2013-09-30T20:58:38.260 回答