カテゴリ一覧 著者一覧
Scalaをはじめよう! ─マルチパラダイム言語への招待─
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

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

発売日: 2019年4月12日
想定ページ数: 86ページ
ISBN: 9784844398127
ダウンロード: PDF EPUB
【マルチパラダイム言語・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・テスト

目次

第1章 Scalaの世界へようこそ

1.1 この本について
1.2 Scalaとは?
【コラム】参考になるウェブサイト・本

第2章 Scalaの環境を作る

2.1 sbtをインストールする
2.2 sbtでテンプレートからプロジェクトを作る
2.3 sbtでプログラムを実行する
2.4 sbtでScala REPLを使う
【コラム】Scastie
【コラム】サンプルコード

第3章 Hello Worldを嚙み砕こう

3.1 Hello World ― エントリポイント
3.2 Hello Worldの構成要素 ― メソッド・式と文・ブロック式
【コラム】「???」を利用する

第4章 FizzBuzzしてみよう

4.1 FizzBuzzに必要な道具を揃える① ─for式
4.2 FizzBuzzに必要な道具を揃える② ─if式
4.3 FizzBuzzの趣向を変えてみる① ─match式
4.4 FizzBuzzの趣向を変えてみる② ─再帰

第5章 オブジェクト指向で多角形を扱おう

5.1 多角形を表現してみる─クラス
5.2 便利機能を追加してみる─オブジェクト
【コラム】ケースクラス
5.3 多角形に色と透明度を付けてみる─トレイト
【コラム】タプル

第6章 FizzBuzzを作ってみよう

6.1 コレクションを扱う前に…─パラメータ多相
6.2 FizzBuzzを作る─Range・List・関数
【コラム】主なコレクション
【コラム】主なコレクション操作メソッド

第7章 安全第一

7.1 その引数は安全ですか?① ─Option
7.2 その引数は安全ですか?② ─Either

第8章 らくらく非同期処理

【コラム】ファンクタ・モナド・モノイド

第9章 またFizzBuzzしてみよう

9.1 JSONファイルでFizzBuzz ─IO・JSON
9.2 縁の下の力持ち─implicit
【コラム】implicit class
9.3 チェックチェック!─テスト
【コラム】よく利用されるその他のライブラリ

あとがき

著者紹介

ユーザーレビュー

レビューがありません
書籍をシェアする