each method を使うと、一つずつ取り出して動作を行った。
# 配列.each{
# |配列の要素を代入する変数|
# 配列の要素を代入する変数を使って一つずつ実行したい動作
# }
sort method は {} でどこを並べ替えるのか指定することができた
# 配列.sort{
# |変数 A, 変数 B|
# 変数 A を使って並べ替えに使用する部分を表す <=> 変数 B を使って並べ替えに使用する部分を表す
# }
# 変数 A, B は並べ替え前と後の要素を代入する変数
# <=> 並べ替え演算子
Method を組み合わせて一度に実行することが可能だが、 p 文などを使用しながら、 何が行われているかを調べつつ組み合わせることが大事である。 この作業は小さなプログラミングで大きな仕事ができる Ruby 言語の要といえよう。
本日の講義 / 基礎プログラミング II / 2007 年度