这里的想法是将数字"12.0"打印为"12",但不更改部分数字,例如"14.6".
当然,有很多方法可以解决它,但以下对我来说似乎不够 DWIM/优雅。
s#\.0+$## for ( "12.0", "14.6" );$_ = int($_)==$_ ? int($_) : $_ for ( "12.0", "14.6" );
这里的想法是将数字"12.0"打印为"12",但不更改部分数字,例如"14.6".
当然,有很多方法可以解决它,但以下对我来说似乎不够 DWIM/优雅。
s#\.0+$## for ( "12.0", "14.6" );
$_ = int($_)==$_ ? int($_) : $_ for ( "12.0", "14.6" );