サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
hexx.github.io
はじめに 本資料は、ドワンゴオリジナルの、新卒エンジニア向けの研修資料です。 本資料を用いた講義を受講することで プログラミング言語Scalaを用いたアプリケーションを開発できるようになること 『Scala スケーラブルプログラミング』(第三版)(通称コップ本)を通読して理解できるようになること 『Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド』(通称FP in Scala)を通読して理解できるようになること が主な目的です。 『Scalaスケーラブルプログラミング』は、Scalaの言語設計者であるOderskyさんらにより書かれた解説書で、Scalaの言語機能について詳細に書かれており、Scalaプログラマにとってはバイブルと言える本です。この本は決して読みにくい本ではないのですが、本の分量が多いのと、関数型など他の言語でのプログラミング
内容 Scala 2.9までのリフレクションの状況を軽く説明 Scala 2.10のリフレクションの紹介 Scala 2.10のマクロの紹介 Scala 2.9までのリフレクション Manifestを使ってJavaのクラスを取得 → Javaのリフレクションを使う。 裏技的にScalaSignatureを読み込み情報を取得する。 要するにScalaとしてはリフレクションの手段をちゃんと用意していなかった。 ClassManifestとManifest Implicit Parameterとして取得する。 Javaのクラスにアクセスできる。 def hoge[T: ClassManifest] = { val c = implicitly[ClassManifest[T]].erasure ... } ClassManifestとManifest 基本的にJavaのクラスを取得するためだけの
このページを最初にブックマークしてみませんか?
『hexx.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く