`
JasonChi
  • 浏览: 95212 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ruby中保留2位小数

阅读更多

ruby的Kernal.sprintf()可以实现保留两位小数的方法,format是sprintf的alias。
format(pattern, value):其中pattern表示要格式化形式,在这里我们用“%.2f”,表示保留小数点后2位数字,当然我们还可以写成“%05.2f”,表示整个字符串最少5位数(不包括小数点),如果value少于5位用”0”占位。

 

没找到其他好的方法,不过我记得好像有的啊,算了先将就用一下了

分享到:
评论
1 楼 qichunren 2011-08-11  
这个方法不准:

format("%.2f",6.345)

"6.34"

相关推荐

    Ruby基础知识之数据类型

    4. 大字符串字面量可以使用heredoc语法(如),这样可以方便地定义多行字符串,Ruby会保留字符串中的格式和换行。 字符串操作方面,Ruby支持使用“+”来连接字符串(需要将非字符串对象通过to_s方法转换),使用...

    The Groovy 2 Tutorial(LeanPub)

    Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,使Java平台的脚本编写更加简单和快速。 **知识点详解:** 1. **安装Groovy**:在开始之前,必须安装Groovy...

    double to string

    - **精度**:默认转换可能不会保留所有的小数位,你可以通过指定精度来控制输出。例如,Java中的`DecimalFormat`,C++中的`std::setprecision`,Python的`format`函数等。 - **科学记数法**:对于较大或较小的数值,...

    Sass的简单介绍及使用方法

    2. **嵌套规则**:Sass允许将CSS选择器嵌套在其他选择器内部,这有助于组织代码并减少重复。例如: ```scss nav { ul { li { a { color: $primary-color; } } } } ``` 编译后会生成对应的CSS代码。 3. ...

    FusionCharts 参数大全 中文说明

    - **forceDecimals**: 控制是否使用0填充以满足保留的小数位数。 - **showToolTipShadow**: 控制是否显示提示框阴影。 - **showToolTip**: 控制是否显示提示框。 - **toolTipBgColor**: 提示框背景色。 - **...

    OscarJin.github.io:我的个人博客

    【SCSS基础知识】 SCSS,全称Sass CSS预处理器,是CSS的扩展语言,它引入了变量、嵌套规则、...要使用SCSS,你需要安装Sass编译器,如Ruby Sass或LibSass,并配置编译流程,例如通过Gulp或Webpack自动编译SCSS文件。

Global site tag (gtag.js) - Google Analytics