作者: 閑舎
日時: 2002/5/06(11:00)
 解説ありがとうございます。

HIDAKA Takahiro <cv8t-hdk@...-net.or.jp> さん writes.

>  Integer(nil) は 0 になります。

Perl の未定義値が 0 にも "" にもなるのに比べると結構厳格ですね。

> > DICE = "8 4 2 1".split(/ /)
> 
>  DICE = %w(8 4 2 1)

たぶんそんなのがあったような気はしてました(^^;。

>   sprintf("%0*b", l, i) で充分ですよね?

なるほど。これで可ですね。今までこんな書き方はしていなかった(^^;。

>  ということでリスト操作で Array#combination を
> 書いてみました。

こういうクラスの使い方がサラリと書けるようになりたいものです。まだまだ先
のことになりそう(^^)。

--
本田博通(閑舎)
Hiromichi Honda <raku@...>