get/set とするのが無難だった
相変わらずPythonしてます。CASPAR003です、こんばんは。
class MyClass:
__FLAG = True
def flag(self, o):
hogehoge
みたいにフラグとそれを操作するメソッドを持ったクラスを作って
MyClass.flag()
と引数無しで呼ぶとフラグの読み取り。
MyClass.flag(False)
と引数付きで呼ぶとフラグの変更を行える感じの実装をしたかったんだけど、いろいろ考えた末普通に getFlag() / setFlag() にした方が無難だと思いました。デフォルト引数とか上手く使えば行けそうな気がしたけど、難しいですねぇ。
あと、Pythonで型チェックするにはtypesモジュールを呼んでおくと良いそうです。今はユーザー定義型も同じ手順でチェックできるようにする方法を捜索中。
MiniDiary
Python
Pythonってスクリプト言語としては便利だけど、書いているとどうも腑に落ちないというか穴がある感じがする。
狼と香辛料
今さらながら狼と香辛料を買ってきました。夏休みの読書になる予定。
投稿者 | CASPAR003 |
投稿時刻 | 20:32 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | http://www.caspar003.info/delta/archive/2008/08/17/2032.html |
コメント
- 投稿者
トラックバック
- トラックバック