「Scala」の版間の差分
削除された内容 追加された内容
→コメント: マークアップ修正 タグ: 2017年版ソースエディター |
冒頭加筆 タグ: 2017年版ソースエディター |
||
1 行
{{Pathnav|メインページ|工学|情報技術|プログラミング|frame=1}}
{{Wikipedia}}
Scalaは、静的型付けのオブジェクト指向プログラミング言語であり、関数型プログラミングの機能も備えています。Scalaは、Java仮想マシン(JVM)上で動作するため、Javaのライブラリとの互換性があります。また、Scalaは、Javaに比べてシンプルな構文を持ち、プログラミングの生産性を高めることができます。
本書では、Scalaの基本的な構文や概念、そしてよく使われるライブラリやフレームワークについて学ぶことができます。具体的には、以下の内容が含まれます。
# Scalaの基本的な構文
#* 変数や定数の定義
#* 制御フロー(if文、for文、while文)
#* 関数の定義と呼び出し
# オブジェクト指向プログラミング
#* クラスとオブジェクトの定義
#* 継承、ポリモーフィズム、カプセル化
#* ケースクラスやトレイトの使い方
# 関数型プログラミング
#* 関数型プログラミングの基本的な概念
#* 高階関数、無名関数、クロージャーの定義と使い方
#* パターンマッチングの使い方
# ライブラリやフレームワーク
#* AkkaやSparkなどの分散処理ライブラリ
#* Play FrameworkやAkka HTTPなどのWebアプリケーションフレームワーク
本書を読むことで、Scalaの基本的な構文やオブジェクト指向プログラミング、関数型プログラミングの概念を理解し、実際にライブラリやフレームワークを使ってアプリケーションを開発することができるようになるでしょう。また、Scalaの特徴や利点を理解し、Javaに比べた生産性の向上を体感することができます。
__TOC__
|