blogこの広告は、90日以上更新していないブログに表示しています。classx最近perl界隈で話題のMooseをちょくちょく弄ってみたりしているのですが、宣言的なアクセサは見通しも良くなるし、なかなか良いなと思ったんでRubyでもそれっぽく動作するやつを書いてみました。Mooseっぽくコンストラクタも勝手に用意するようにしてみたのですが、これは好みが分かれるところのような気もするので、アクセサの部分は分離しても良いかなと思いました。コンストラクタで引数を固定しておくとあとから拡張したいときや、デフォルトでは必要ないのだけど、テストのときとか書き換えてやりたいときにめんどくさかったりするのでHashを渡せばいいという割り切り方はなかなか良いなと思います。ネタで書いてみたという程度なので、エラーメッセージなどは例によって今のところてきとうです。Point.newend追記:なんとなくGithubの方に入れてみました。(1)はてなブログをはじめよう!walf443さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。