院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

2018-02-28から1日間の記事一覧

ダックタイピング

オブジェクト指向設計実践ガイドを読む。 まだこれを読めるレベルまで到達できてないっぽいから読むの終わり。 ただ、ダックタイピングについての例が分かりやすかった。 # はじめの段階 class Trip attr_reader :bicycle, :customers, :vehicle def prepare…

2次元配列とeach

2次元配列とeachについて参考にしたリンク二次元配列は1回のeachで回せる - 【旧】PerlerのRuby日記->はてなブログに移行しました array = [[1,2], [3,4],[5,6]] array.each do |v1, v2| puts v1, v2 end 多次元配列の中身をeach_with_indexで展開する | Rub…

2次元配列をハッシュで整理

2次元配列でデータだけ与えられて、それをわかりやすく整理する方法 class Hoge def initialize(data) @data=[] data.each_with_index do |(v1, v2), i| @data[i] = {first: v1, second: v2} end end def print_data puts @data end end data=[[1,2],[3,4],[…