Ruby

1/22ページ

Ruby 対数ガンマと符号を取得する

Rubyで、対数を計算するソースコードを記述してます。「Math」モジュールの「lgamma」に数値を指定することで可能です。 環境 対数ガンマと符号を取得 対数ガンマと符号を取得するには、「lgamma」を使用します。 実際に、計算してみます。 「Math」を「include」して使用することもで […]

Ruby 数値が正か負かを判定する

Rubyで、数値が正か負かを判定するソースコードを記述してます。数値に「positive?」を使用することで可能です。「negative?」でも判定可能で、結果は「positive?」と逆となります。 環境 正か負かを判定 正か負かを判定するには「positive?」を使用します。 実際に使用してみ […]

Ruby 絶対値を取得する

Rubyで、絶対値を取得するソースコードを記述してます。「abs」を使用します。分数などにも使用することが可能です。 環境 絶対値を取得 絶対値を取得するには「abs」を使用します。 実際に使用してみます。 絶対値で取得されていることが確認できます。 分数 「Rational」で分数にした値にも使用 […]

ruby 配列が空であるかを判定する

Rubyで、配列が空であるかを判定するソースコードを記述してます。「empty?」を使用して判定します。 環境 配列が空であるかを判定 配列が空であるかを判定するには、「empty?」を使用します。 実際に使用してみます。 判定されていることが確認できます。

ruby 文字列のバイト長を取得する

Rubyで、文字列のバイト長を取得するソースコードを記述してます。「bytesize」で可能です。空文字に使用すると結果は「0」となります。 環境 文字列のバイト長を取得 文字列のバイト長を取得するには「bytesize」を使用します。 「size」とは違い、バイト長で取得されいることが確認できます […]

ruby 改行と空白を除去して配列化する

Rubyで、改行と空白を除去して配列化するソースコードを記述してます。「gsub」と「split」で可能です。 環境 改行と空白を除去して配列化 改行と空白を除去して配列化するには「gsub」と「split」を使用します。 実際に使用してみます。 除去されていることが確認できます。

ruby 配列から指定した数だけ配列を抽出する

Rubyで、配列から指定した数だけ配列を抽出するソースコードを記述してます。配列に「take」で数を指定します。そのほかはドットを使用する方法などもあります。 環境 配列から指定した数だけ配列を抽出 配列から指定した数だけ配列を抽出するには、以下のようにします。 実際に使用してみます。 抽出されてい […]

ruby 文字列の左側にある半角空白を除去する

Rubyで、文字列の左側にある半角空白を除去するソースコードを記述してます。「lstrip」で可能です。空白が全角の場合は除去されません。 環境 文字列の左側にある半角空白を除去 文字列の左側にある半角空白を除去するには「lstrip」を使用します。 実際に使用してみます。 左側にある半角空白が除去 […]

Ruby 乱数を生成する

Rubyで、乱数を生成するソースコードを記述してます。「rand」メソッドで生成したい範囲を指定することで可能です。Randomクラスを使用しても同様のことが可能で、こちらの方がパフォーマンスは良いようです。 環境 乱数を生成 乱数を生成するには、 「rand」に生成したい範囲の値を指定します。 実 […]

Ruby 三角関数を計算する

Rubyで、三角関数を計算するソースコードを記述してます。「sin」や「cos」などの三角関数だけでなく、「Math」モジュールを使用すれば逆三角関数や双曲線関数も計算することができます。 環境 三角関数を計算 三角関数は、それぞれ「Math.sin」「Math.cos」「Math.tan」で計算し […]

1 22