ruby如何格式化数字?(从右边起每三位一个逗号隔开)
数字从右边起每三位用一个逗号隔开
1232445 ⇒ 1,232,445
---- ChangeStr.rb内容 ------------------------------------------
def change_str(num)
str = num.to_s
nil while str.gsub!(/(.*\d)(\d\d\d)/, '\1,\2')
return str
end
s = change_str(1243245)
puts s
---- 執行 -------------------------
C:\WINDOWS>ruby ChangeStr.rb
1,243,245
自己解決! hehe
谢谢taito、找到了↓
http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html
相关问答:
做了三年。NET了
当然。NET水平也很烂
想多学一些新的语言
这两天在学习RUBY
不知道将来有没有前途
RUBY前辈们,指点一二啊。
别这山看着那山高,其实它们只是你的一个工具,就象武林高手拿个树叶 ......
我是用netbeans 去寫bnf
a program will ONLY accept strings based on the following grammar:
<compute> --> <value> = < ......
HTML code:
<%= link_to_if_authorized l(:field_search_title), {:controller => 'books', :action => 'search', :project_id => @project, :title => @title} %>
<%= text_field_tag 't ......
ruby 关于加密,各位大大们知道怎么解决?
非常感谢!!
密码不以明文的保存形式,首先对其进行SHA1加密,然后保存一个160位的散列码,当用户登录是,对其输入的密码做同样的加密处理,并将加密的结果与数据库 ......