サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
雑学
welovy.hatenablog.com
Pythonも遊び程度で使ってきたので詳しくしらなかったのですが,便利な機能があるのですね. てわけで,とりあえず気に入った__slots__について. スクリプト言語は,クラスを作ったとして,フィールドをいつでもどこでも加えられるように辞書型のフィールドを保持していることがほとんどですね.Javascriptのプロトタイプベースのクラスも良い例です.配列もってます.Pythonは,クラスをネイティブにサポートしていますが,デフォルトでは普通に辞書をもっているようです. しかし,さすが,長年使われてきただけあって,ネイティブクラスの動作をいろいろカスタマイズできちゃうわけですね.う〜ん.時間がたったソフトウェアってこういうところがすてきだなぁ. 今回紹介する__slots__は,クラスの変数名前保管用の配列です. 普段は,ここに辞書を使っているらしいのですが,slotsを指定すれば,固定長
このページを最初にブックマークしてみませんか?
『StoryEdit 開発日誌』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く