TAG

Ruby

  • 2021年9月1日
  • 2022年3月9日

Rubyで繰り返し処理を実装する方法6選 | しっかり使い分けましょう

Rubyには繰り返し処理を実装する方法がたくさん存在しています。たくさんあるのは便利ではあるのですが、初級者の方にとっては、どの場面でどのメソッドを使えば良いか迷ってしまう原因になってしまうのではないでしょうか。この記事では、便利な構文・メソッドを6つご紹介しつつ、どの場面で使用すべきかも併せて解説していますので、ぜひこの機会にマスターしておきましょう。

  • 2021年8月30日
  • 2022年3月9日

【Ruby】sort()メソッドで配列やハッシュを並び替えてみよう

今回は、Rubyで配列やハッシュを並び替える際に使用されるsort()メソッドの使い方を説明します。昇順・降順のソート方法や似た機能を持つメソッドとの相違点についても解説しましたので、Rubyを使ったソート処理について理解を深めたい方はぜひ参考にしてください。

  • 2021年8月13日
  • 2021年10月23日

【Ruby】inject()メソッドで繰り返し処理をスマートに実装してみよう!

今回は、繰り返し処理を実装するのに非常に便利なinject()メソッドの使い方を詳しく解説していきます。Rubyで繰り返しといえば、each()メソッドやmap()メソッドが挙げられますが、処理内容によってはinject()メソッドを使った方がはるかに簡単に実装できる場合があります。ぜひ最後まで読んでみてください。

  • 2021年8月11日
  • 2021年12月19日

【Ruby】match()メソッドで文字列を検索/抽出する方法を徹底解説!

今回は、正規表現を使った文字列検索処理の実装にぴったりなmatch()メソッドの使い方を詳しく解説していきます。類似機能を持つメソッドとの違いについても、ソースコードを交えて解説していますので、正規表現を用いた文字列検索処理について理解を深めたい方はぜひ参考にしてください。

  • 2021年7月21日
  • 2022年3月9日

【Ruby】Rangeオブジェクトの便利なメソッドを使いこなそう

今回は、RubyのRangeオブジェクトの扱い方や便利なメソッドについて解説していきます。Rangeオブジェクトを応用できるようになると、実際の開発でもコードや処理の簡素化/効率化が図れます。使用方法自体はそれほど難しくありませんので、ぜひこの機会にマスターしておいてくださいね。

  • 2021年7月19日
  • 2021年12月19日

【Ruby】gsub()メソッドで文字列を自由に置き換えてみよう

今回は、Rubyのgsub()メソッドを使って文字列を置換する方法について解説していきます。大量のテキストデータを取り扱うような開発案件の場合、文字列の検索処理や置換処理の実装スキルがなければ、開発は困難を極めます。似た機能を持つメソッドとの動作の違いについても併せて解説しましたので、ぜひマスターしておいてください。

  • 2021年7月17日
  • 2022年3月9日

【Ruby】三項演算子で分岐処理をスマートに実装しよう

今回は、Rubyでの三項演算子の使い方やその応用テクニックについて解説していきます。単純な分岐処理であれば「if/else」や「case」を使用するよりもはるかに簡潔に記述することが可能です。三項演算子をマスターできれば、可読性を意識したコーディングができるようになりますので、ぜひ参考にしてください。

  • 2021年7月15日
  • 2021年10月23日

【Ruby】strftime()メソッドを使って日時処理をコンプリート

今回は、Rubyのstrftime()メソッドを使って日時処理を実装する方法を解説していきます。このstrftime()メソッドは実際の開発でも必ずと言って良いほど目にする有名かつ有用なメソッドです。様々なフォーマット方法を実際のコードを交えながら解説していますので、ぜひ参考にしてみてください。

  • 2021年7月13日
  • 2022年3月9日

【Ruby】tap()メソッドを使って効率良くデバッグしてみよう

今回は、Rubyのtap()メソッドの使い方について解説していきます。実際の開発でもあまり見かけないため、馴染みがない方も多いのではないでしょうか?しかしメソッドチェーンの中で各メソッドのデバッグ処理を施す際には非常に大きな力を発揮します。サンプルコードも掲載していますので、ぜひ参考にしてみてください。

  • 2021年7月11日
  • 2021年10月23日

【Ruby】compact()/compact!()でnilを排除する

今回は、Rubyのcompact()/compact!()メソッドの使い方について解説していきます。compact()メソッドを使うことで、無用なエラーを回避することはもちろん、配列のサイズを圧縮することができ、ひいてはプログラムを動作させるために必要なメモリを節約できます。ぜひ参考にしてみてください。

  • 2021年7月9日
  • 2022年3月9日

【Ruby】文字列連結の方法を4つ解説します

突然ですが、Rubyで文字列を連結させる方法をご存知ですか? 文字列の連結は、プログラミングする上で基本中の基本となる処理です。Rubyにおいて、文字列を連結させる方法はいくつか存在し、それぞれ動作に […]

  • 2020年4月14日
  • 2021年10月23日

rbenvでRubyのversion(バージョン)を確認する

今回は、Rubyのバージョンの確認方法やその管理方法についてご紹介させていただきます。(※Ruby本体については、こちらの記事をご覧ください) 参画するプロジェクトが多くなればなるほど面倒くさくなるバ […]