鍋あり谷あり

テーマを決めずに適当に書いています。

2007-11-01から1ヶ月間の記事一覧

多重代入でひとつめを捨てる

def divmod(a,b) [a/b,a%b] end みたいな関数があって。 この例で言う、a/b が不要で a%b だけが要るとしよう。 まあ多重代入じゃなくて配列が返ってると思えば r=divmod(10,3)[1] なんだけど、 def foo(a,b) yield[a/b,a%b] end だと配列と思うのも難しく。…