マガジンのカバー画像

ソシレラセレクション

29
過去にどこかに書いたものを再発掘
運営しているクリエイター

#剰余

剰余

算数が苦手な人でも意味を理解するのは易しいのにあまり知られてない剰余の話。 長さが0でないリストの n 番目の要素を得るときに、リストサイズチェックの手を抜いて、 list[n % list.count] と書くことがある。list[0] とはリストの0番目の値(大半のプログラム言語では○番目と数える際に0から始まる)という意味だ。n 番目なら list[n] で良さそうなものだが、リストに含まれる要素の数を超えるとエラーとなってしまうので通常は n とリストの要素数を