python はメインの言語ではなく経験が浅いです。
下記の ['', setter, deleter] ような、property decrator の種類が知りたいです。
PEP562, EPE549 あたりに少し記述があるのを確認したのですが、まとめられた物はないのでしょうか?
できれば、個人の調査でなく PEP の番号を教えていただけるた助かります。
追記: PEP318 の記載で全てでしょうか?
# https://qiita.com/Sylba2050/items/d6f23ac13a0cc5da0c17より引用 class MyProperty(object): def __init__(self, x): self._x = x @property # propertyの時は x.getterと同義 def x(self): return self._x @x.setter def x(self, v): self._x = abs(v) # 更新前に何らかの処理をはさめる @x.deleter def x(self): self._x = None
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 02:36 編集