日記
ちょっと必要に駆られて Scala のリフレクションをイジイジ。 リフレクション API なので、根本的な使い方は Java のリフレクションと似通ったところもないではないけど、少々分かりにくいようなところも。 フィールドやメソッドの名前に相当する「シンボル」オブジェクトの取得と、実際にフィールド値やメソッド実行を行うのに使う「ミラー」オブジェクトの取得が二度手間な気がするんだよね。 これを見てると Java のリフレクション API の方が使いやすいのでは。 まぁ、Scala の言語特性のせいもあるだろうけど。Scala のリフレクションはまだ Experimental なので、今後もっと改善されるかと思うけど、まぁ、自分で使う分には必要な処理だけラッパー作って書いとくのが無難か。
- 作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘
- 出版社/メーカー: インプレスジャパン
- 発売日: 2011/09/27
- メディア: 単行本(ソフトカバー)
- 購入: 12人 クリック: 235回
- この商品を含むブログ (45件) を見る
ツイート
@waman10da: RT @ryoko174: 子供時代と違って、大人になると適切に批判してくれる他者がぐっと減ります。特にダメな人ほど周囲から完全無視される。逆ギレされるだけでメリットがないから。だからダメな人ほど他人より自分にもっと関心を持たないと、自分の正しさを独り盲信して改善機会を…
@waman10da: RT @nisijinboy: HKT48のごぼてん収録。今日もヤングパワーを頂きましたよ。 URL
@waman10da: 『力強い重めなステップや、綺麗で流れるような音の時のなめらかな動きなど、曲調に合わせて色々な表現のダンスが混じり合っているところかな!』伊藤美来「新曲ミュージックビデオ。」⇒ URL
@waman10da: 次期Nexusかも? 「Shamu」と書かれた巨大フォン画像がリーク : ギズモード・ジャパン URL @gizmodojapanから
@waman10da: もう戻れない…。アップルがiOS 7サポート終了 : ギズモード・ジャパン URL @gizmodojapanから
@waman10da: 『部活などほかの仕事が忙しく、ハッキリ言って満足に授業の準備をする余裕がないんです。一番力をいれて取り組みたいのが授業なんですけど……』 / “外国人教師が日本の英語教育に厳しい指摘「クソみたいな教科書を使っている…” URL #英語 #教育
@waman10da: RT @yosouguydesu: 水中で銃を撃ったらこうなるURL
@waman10da: RT @honto_daiji: 【世界各国の会社の夏休み】オーストラリア?1ヵ月半 スペイン?1ヶ月スウェーデン?年齢に応じて25?32日オーストリア?35日フランス?5週間+労働時間が半分になる日が2週間ドイツ?最低33日・最大37日イタリア?最低32日・最…
@waman10da: “PowerShell Script の エディタ と Visual Studio - tech.guitarrapc.cóm” URL #PowerShell #IDE
@waman10da: 『今回の研究を発展させれば、快感記憶を消失する仕組みもわかり、依存症に対する新しい治療戦略が立てられるかもしれない』 / “2014年9月29日ニュース「『パブロフの犬』の脳内の仕組み解明」 | Scien…” URL #脳科学 #医療・医学
@waman10da: reflectとかmirrorのdeffraction、じゃない、解説はいずこに?
@waman10da: Scalaのリフレクションって、メンバーにアクセスするときSymbolの取得とMirrorの取得で2度オブジェクト・ツリーを辿ってるようで非効率な気がするのだが? まぁ、まだ設計の全体像を全然把握できてないんだけど。
@waman10da: RT @richard_raw: 山陽新幹線:線路に敷布団、のぞみ緊急停止…兵庫 - 毎日新聞:数年に一度ある布団が吹っ飛んだ案件。通報したのエライ。URL
@waman10da: RT @tanakh: その点ならRustである。RustはHindley-Milnerのもとに生み出されたサラブレッドある。完全な健全ね型推論をもつきっちりと定式化された型システム、非常に頼りになる。悪いところがない。強いてあげれば未完の大器であるというところ。失敗するとパリ…
@waman10da: RT @backpaper0: 心のこもった手書きのnullチェック
@waman10da: RT @painapou: マクドナルドのバイト面接行った時に『あなたはマクドナルドがどのような場所だと思いますか』ってきかれたから「ハンバーガーを食べる場所...ですかね(ゎら」って答えたら真顔で『人が育つ場所です』って言われて面接終わってその場で不採用だった。って話いつしよ…
@waman10da: 『 中国語タイトルは「刀剣神域」』『2013年の上位5冊のうち4冊がSAO』 / 中国で「ソードアート・オンライン」が大人気な理由とは? | ニコニコニュース URL #niconews
@waman10da: 『韓国政府は当事者にこの合意事項を知らせていなかったので、彼らが「剥奪された」と思い込むのも無理はない。』 / “池田信夫 blog : 在日は「日本国籍を剥奪された」という神話” URL #韓国 #歴史
@waman10da: 『=:= というトンボみたいなやつで型制約をつけることで、オリーブオイルがないのをコンパイル時に検知することができます。』 / “Scalaで型安全Builderパターン - tototoshiの日記” URL #scala