関数

数値計算

ruby 絶対値

数字を絶対値にするにはabs関数を使うirb(main):001:0> -1.abs=> 1irb(main):002:0> 5.abs=> 5irb(main):003:0> (1-4).abs=> 3irb(main):004:0> c...
配列

ruby 配列の要素の合計、条件に合ったものの合計

配列で要素の合計を出したい場合、sum関数で簡単にできる。(ruby2.4から使えるみたい)irb(main):001:0> a==> irb(main):002:0> a.sum=> 15偶数だけ足すだとか条件に合ったものだけを足す場合、...
数値計算

ruby 数値の四捨五入、切り捨て、切り上げ

rubyでの数値の切り捨て、四捨五入は簡単。小数点以下や整数、両方とも簡単にできる。四捨五入round関数を使う小数を整数に四捨五入する場合irb(main):021:0> (4.67).round=> 5分かりやすく、小数をカッコでくくっ...
数値計算

Ruby 割り算の商、余り。計算結果を2桁で表示(1桁の場合は2桁目を0で埋める)桁を揃える

商を求めるdiv関数100を7で割った商を求めるにはirb(main):008:0> 100.div(7)=> 14余りを求める%100を7で割った余りを求めるにはirb(main):010:0> 100%7=> 2商と剰余を一気に取得する...
配列

rails 任意のカラムの一覧を配列で取得する

railsで任意のカラムの一覧を配列で取得するuser.pluck(:name)userオブジェクトよりnameカラムの一覧を配列で取得
配列

rails 配列の要素をすべて合計する

railsで配列の要素をすべて合計するarray= array.sum => 1000
ファイル操作

Ruby関数 ファイル操作

Rubyでテキストファイルの操作1.テキストファイルを開く2.ファイルの結合3.テキストファイルを行ごとに操作4.ある文字で文字列を分割して、配列を返す5.キーボードからの文字列入力1.テキストファイルを開くファイルを読み込んで、1行ごとの...
例外処理

Ruby関数 begin ~ rescue ~ end

1.begin ~ rescue ~ end1.begin ~ rescue ~ end例外処理begin.rbbegin 1 / 0rescue puts "問題発生"endputs "テスト"エラーが発生してもそのままrescue以降を...
配列

Ruby関数 shift pop include? uniq

Ruby関数1.shift2.pop3.include?4.uniq1.shift配列の最初の要素を削除して、削除した要素を返すirb(main):003:0> array = => irb(main):004:0> array.shift...