kmizuの日記

プログラミングや形式言語に関係のあることを書いたり書かなかったり。

Python

Python風比較演算子をScalaで実装してみた

Pythonでは0 構文木を作ってそれをevalしているようなものなので、(たぶん)かなり遅い。implicit conversionを使って、Boolean型が要求された時点で、比較演算の構文木をevalしてBoolean型を返すようにしているのがミソ。 object Op extends Enumeration { v…