Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 リーダブルコード | 範囲指定の命名

パンくず

リーダブルコード
範囲指定の命名

概要

範囲指定の命名

内容

範囲を表す変数、引数の命名を行う場合は
first,lastを使用する。
この場合、first以上・last以下を表す。

サンプルコード

# encoding: Windows-31J

def printListRange(list, first, last)
  list[first..last].each do |line|
    puts line
  end
end
number_list = []
# 0-10のリストを作成
(0..10).each {|number|number_list << number}
printListRange(number_list, 3, 5)

出力結果

3
4
5