Ruby

1/22ページ

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」で計算し […]

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

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

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

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

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

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

1 22