{"version":"1.0","description":"(\u8349\u7a3f) Dart\u98a8\u306e\u3001constructor\u5f15\u6570\u3092\u81ea\u52d5\u7684\u306binstance\u5909\u6570\u306b\u4ee3\u5165\u3059\u308b\u30a2\u30ec\u3092Ruby\u3067 http://c4se.hatenablog.com/entry/2013/09/12/184432 \u306e\u7d9a\u304d\u3060\u3002\u524d\u56de\u306b\u6319\u3052\u305fbug\u306f\u6f70\u3057\u305f\u3002Lisence: Public Domain GitHub: ne-sachirou/AutoAttrInit.rb https://github.com/ne-sachirou/AutoAttrInit.rb \u524d\u63d0 Ruby\u3067\u4ed6\u8a00\u8a9e\u306e\u963f\u308c\u3084\u6b64\u308c\u3084\u3092\u7fa8\u307e\u3057\u304c\u308b\u30b7\u30ea\u30fc\u30ba\u3060\u3088\u3002\u524d\u56de\u306fClojure\u306eloop-recur\u69cb\u6587\u3092\u771f\u4f3c\u3057\u305f\u3088\u3002 cf. Ruby\u2026","height":"190","title":"Dart\u98a8\u306eautomatic field initialization\u3092Ruby\u3067","author_name":"Kureduki_Maari","categories":["Programming","Ruby","Dart"],"blog_url":"https://c4se.hatenablog.com/","type":"rich","width":"100%","provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/Kureduki_Maari/","image_url":null,"published":"2013-09-23 07:51:29","blog_title":"c4se\u8a18\uff1a\u3055\u3063\u3061\u3083\u3093\u3067\u3059\u3088\u2606","url":"https://c4se.hatenablog.com/entry/2013/09/23/075129","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fc4se.hatenablog.com%2Fentry%2F2013%2F09%2F23%2F075129\" title=\"Dart\u98a8\u306eautomatic field initialization\u3092Ruby\u3067 - c4se\u8a18\uff1a\u3055\u3063\u3061\u3083\u3093\u3067\u3059\u3088\u2606\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_url":"https://hatena.blog"}