読者です 読者をやめる 読者になる 読者になる

ゆくゆくは有へと

おかゆ/オカ∃/大鹿有生/彼ノ∅有生 の雑記

PythonでUFCSの思案 ver0.001

python

色々と問題点しかない。たたき台ということで

# coding=utf-8


class UFCS:
    def __init__(self, value):
        self._value = value

    def __getattr__(self, name):
        return lambda *arg, **kwds: UFCS(eval(name)(self._value, *arg, **kwds))

    def __repr__(self):
        return self._value


UFCS(111).print()
UFCS([1, 2, 3]).len().print()