Slide 53
Slide 53 text
Pythonで不変・永続データ構造を提供するパッケージ
tobgu/pyrsistent
Python標準モジュールのlist,tuple,dict,classなどに似せた不変/永
続/関数型のデータ型を提供するパッケージ
>>> from pyrsistent import v, pvector
>>> v1 = v(1, 2, 3)
>>> v2 = v1.append(4)
>>> v3 = v2.set(1, 5)
>>> v1
pvector([1, 2, 3])
>>> v2
pvector([1, 2, 3, 4])
>>> v3
pvector([1, 5, 3, 4])
出典: https://pyrsistent.readthedocs.io/en/latest/intro.html#pvector
53