吉川です。

 せっかくなのでもう一つ教えていただけますでしょうか?

>|  rubyの ternary operator a ? b : c を定義するにはどうやったら良いのでしょう?

>できません。一部の「制御構造的演算子」は再定義できません。

 では、拡張ライブラリを C で書く場合は可能でしょうか?
具体的には narray に ternary operatorが欲しいのですが....