メイン

本日のメソッド アーカイブ

2006年08月02日

本日のメソッド【 modulo 】

x.modulo(y)
「 x % y 」と同じです。

2006年08月03日

本日のメソッド【 remainder 】

x.remainder(y)
xをyで割った余りを返します。得られる値の符号は「x」の符号に一致します。

[ たのしいRuby P165 ]

2006年08月04日

本日のメソッド【数値演算メソッド(Mathモジュール)】

○Mathモジュール
三角関数や対数関数など、よく使う数値演算のためのメソッドは、Mathモジュールから提供されます。

※Mathモジュールで提供されるメソッド
PI 円周率(3.141592...)
sin(x) 正弦関数(xはラジアン)
cos(x) 余弦関数(xはラジアン)
tan(x) 正接関数(xはラジアン)
など。

[ たのしいRuby P166 ]

2006年08月07日

本日のメソッド【 数値型の変換( to_f , to_i , round , ceil , floor ) 】

本日は【数値型の変換】のメソッドです。

【to_f】
IntegerオブジェクトをFloatオブジェクトに変換します。
【to_i】
FloatオブジェクトをIntegerオブジェクトに変換します。また、文字列から数値へ変換することもできます。
【round】
小数点以下を四捨五入するにはroundメソッドを利用します。
【ceil】
レシーバよりも大きくて最も小さい整数を返します。
【floor】
レシーバよりも小さくて最も大きい整数を返します。

to_i_etc.gif

2006年08月10日

数え上げ【Integerクラス times】

Rubyらしいメソッド。

[ たのしいRuby P 171 ]

2006年08月21日

数え上げ【Integerクラス upto】

from.upto(to){|i| ...}

fromからtoに達するまでにiに減算しながら繰り返します。fromがtoより小さければ一度も繰り返しません。

2006年09月06日

数え上げ【Integerクラス downto】

from.downto(to){ |i| ... }

fromからtoに達するまでにiに減算しながら繰り返します。fromがtoより小さければ一度も繰り返しません。

[ たのしいRuby P 171 ]

カレンダー


2007年05月
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Map

About 本日のメソッド

ブログ「プログラマ 福重 伸太朗 ~基本へ帰ろう~」のカテゴリ「本日のメソッド」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはrailsです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。