[#43713] Re: 演算子の優先順位(was: Re: irb と python のバグ?) — "きむらこういち" <hogemuta@...>

木村です。

20 messages 2007/07/14
[#43715] Re: 演算子の優先順位(was: Re: irb — TunTun-m <tntn@...> 2007/07/14

bc では次式の結果は 0.81 ではなく 0.8 になります。

[ruby-list:43696] Re: % の仕様?

From: okkez <okkez000@...>
Date: 2007-07-10 00:18:40 UTC
List: ruby-list #43696
okkez です。


07/07/10 に Hideo Konami<konami@kyoto-wu.ac.jp> さんは書きました:
> 小波です。
>
> つぎのコードはエラーにならず "12" と文字列を返すのです
> が,これはどういう使い道があるのでしょうか。
>
> "12" % 5
>
> たまたま閏年判定でコマンドライン引数を整数に変換しない
> で剰余を求めようとしたソースがあって気がつきました。

String#% があるのでそれを呼んでいるものだと思います。
雰囲気的には Kernel#sprintf と同じです。
http://www.ruby-lang.org/ja/man/?cmd=view;name=String
http://doc.loveruby.net/refm/api/view/method/String/i/=25

使用例

"%d年%d月" % [2010, 12] #=> "2010年10月"

それでは。

-- 
okkez
okkez000@gmail.com

In This Thread