Scalaをはじめよう! ─マルチパラダイム言語への招待─

· インプレス NextPublishing
Ebook
86
Pages

About this ebook

【マルチパラダイム言語・Scalaの入門書!】

本書はオブジェクト指向と関数型の特徴を併せ持つマルチパラダイム言語Scalaのプログラマ向け入門書です。「コードが難しい」「コンパイルが遅い」といったScalaに対する誤解を解き、JVM上でバイナリが動作し、Javaのライブラリをシームレスに利用可能な特徴を活かしたプログラミングを行うためのガイドブックとしておすすめです。

【目次】
第1章 Scalaの世界へようこそ
第2章 Scalaの環境を作る
第3章 Hello Worldを噛み砕こう─エントリポイント・メソッド・式と文・ブロック式
第4章 FizzBuzzしてみよう─for式・if式といった基本的な制御構文
第5章 オブジェクト指向で多角形を扱おう─クラスやトレイトといったオブジェクト指向に関わる構文
第6章 FizzBuzzを作ってみよう─パラメータ多相・コレクション・関数
第7章 安全第一─エラーハンドリング・Option・Either
第8章 らくらく非同期処理 ─Future
第9章 またFizzBuzzしてみよう─IO・JSON・implicit・テスト

About the author

大阪大学情報科学研究科博士前期課程在籍。高並列環境でのデータ分析の最適化・高速化の研究に従事。研究の傍ら、未踏事業にて「様々なデータソースに対応するグラフ処理エンジンの開発」を行う。プログラミング言語であるScala好きが高じてScala関西勉強会やScala関西Summitにて登壇。またその運営にも携わる。

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.