Ruby

【Ruby】配列に特定の文字列が含まれているか調べる方法

疑問 配列の中に特定の文字列があるか確認したい。。 解決 <include?メソッドを使う> 文字列が含まれる場合は true、含まれない場合は false が返る。 member = memb...
Ruby

[Ruby] 配列内の全ての要素を結合させる方法

疑問 配列の要素全てを結合させたい! 解決 <joinメソッドを使う> arr = p arr.join "chibalotte"
Ruby

【Ruby】each_consメソッド, each_sliceメソッドの使い方を解説

Rubyのeach_consメソッドとは 「要素を1つずつ」取得するeachと違い、each_consやeach_sliceはループ一回で「複数個の要素」を取得することができる。 連続した n 個の要素を1つずつずらしながら取...
Ruby

【Ruby】 joinメソッドで配列内の要素を結合する方法!

Rubyのjoinメソッドとは Rubyのjoinメソッドを使うと、配列の中の要素を全て結合して1つの文字列を取得することができます。 以下の構文で使用することができます。 配列.join また、引数に文字列を渡す...
Ruby

[Ruby] filterメソッド

filterメソッドとは 条件に当てはまる要素を抜き出して、新たな配列を作るメソッド。= slectメソッド 例)rangeオブジェクト range = 1..5 range2 = range.filter{|x...
Ruby

【Ruby】findメソッド・selectメソッドの具体的な使い方

Rubyのfindメソッドとは Rubyのfindメソッドは、配列やハッシュから指定した条件に一致する「最初の要素」を取得することができます。 findメソッドの構文は以下のとおりです。 # 配列の場合 result =...
Rails

[Ruby] gem install時に発生するGem::FilePermissionErrorの解決方法

エラー発生時の状況 byebugというライブラリをインストールしようとしたら、以下のエラーが発生した。 $ gem install byebug Fetching bundler-2.2.26.gem ERROR: Whi...
Ruby

[Ruby] each_with_objectメソッドの使い方

<each_with_objectメソッドとは> 配列やハッシュの要素を使って、新たに配列やハッシュを作成する。eachやinjectと同じように繰り返しを行うメソッド 例) array = , , ] array.e...
Ruby

[Ruby] 文字列の中に変数を入れる方法

<書き方> #{式} 例) ・式に文字列を記述したい print("名前は #{'加藤'} です") ・演算式を記述したい print("年齢は #...
Ruby

[Ruby] injectメソッドの使い方

injectはeachなどと同じように、繰り返しを行うメソッド <使い方> 配列オブジェクト.inject {|初期値, 要素| ブロック処理 } 例) array = 1..6 array.inject ...
タイトルとURLをコピーしました