Ruby

1/21ページ

Ruby 乱数を生成する

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

Ruby 三角関数を計算する

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

Ruby mongoDBに接続してドキュメントを取得する

Rubyで、mongoDBに接続してドキュメントを取得するソースコードを記述してます。 環境 mongoインストール ライブラリ「mongo」を使います。「gem」を使ってインストールしておきます。 サンプルコード localhostにある「mongoDB」に接続して、以下のDB「hoge」にあるコ […]

ruby 改行区切り単位で文字列を配列に変更する

Rubyで、改行区切り単位で文字列を配列に変更するソースコードを記述してます。「lines(chomp: true)」で可能です。 環境 改行区切り単位で文字列を配列に変更 改行区切り単位で文字列を配列に変更するには「lines(chomp: true)」を使用します。 改行がない場合 改行がない場 […]

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

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

ruby 文字列に指定した文字列が含まれているかを判定する

Rubyで、文字列に指定した文字列が含まれているかを判定するソースコードを記述してます。「include?」に判定したい文字列を指定することで可能です。 環境 文字列に指定した文字列が含まれているかを判定 文字列に指定した文字列が含まれているかを判定するには「include?」を使用します。 実際に […]

ruby 文字列を1文字で区切りインデックス番号とともに二次元配列化する

Rubyで、文字列を1文字で区切りインデックス番号とともに二次元配列化するソースコードを記述してます。「chars.each.with_index.entries」で可能です。 環境 文字列を1文字で区切りインデックス番号とともに二次元配列化 文字列を1文字で区切りインデックス番号とともに二次元配列 […]

ruby 配列がユニークであるかを判定する

Rubyで、配列がユニークであるかを判定するソースコードを記述してます。配列に対して「uniq」を使用することで可能です。空の配列はユニークであると判定されます。 環境 ユニークであるかを判定 ユニークであるかを判定するには、「uniq」を使用します。 実際に使用してみます。 判定されていることが確 […]

ruby 配列の値を順番に変数に代入する

Rubyで、配列の値を順番に変数に代入するソースコードを記述してます。変数をカンマ区切りで複数用意することで可能です。数が合わない場合は「nil」が代入されます。 環境 配列の値を順番に変数に代入 配列の値を順番に変数に代入するには、以下のようにします。 実際に使用してみます。 代入されていることが […]

ruby 配列内にある要素それぞれに条件を指定して結果をカウントする

Rubyで、配列内にある要素それぞれに条件を指定して結果をカウントするソースコードを記述してます。「map」と「tally」を使用します。 環境 配列内にある要素それぞれに条件を指定して結果をカウント 配列内にある要素それぞれに条件を指定して結果をカウントするには、「map」で条件を指定して、「ta […]

1 21