(>>558の続き) [多分岐] ==== Ruby: 前スレ>>719 ==== ys = xs.select { |color| case color when :green true when :yellow true when :red false else raise RuntimeError end }
==== Standard ML: 前スレ>>772 ==== datatype Color = Green | Yellow | Red val ys = filter ( fn x => case x of Green => true | Yellow => true | Red => false ) xs (続く)