ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/03/24
NEW
『Nuxt入門 基礎編』をリリースしました
2025/03/20
NEW
【週刊ドットインストール】 レッスン制作の進捗、社内開発のススメ
2024/05/07
NEW
あなただけの学習ロードマップを作成します 【随時受付中】
PREMIUM
Scala入門
オブジェクト指向と関数型プログラミングの性質をあわせもつScalaについて学んでいきます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
動画レッスン一覧
(36)
#01 Scalaを使ってみよう
(02:36)
無料公開中
概要
公式サイト
必要となる知識
レッスンにおける環境
Vagrantfileの編集
未完了
#02 sbtをインストールしてみよう
(03:00)
無料公開中
sbtのインストール
sbtの設定
consoleの起動、終了
language-scalaの導入
未完了
#03 はじめてのScalaプログラム
(02:38)
無料公開中
MyApp.scalaの作成
コメントの書き方
実行方法
未完了
#04 変数を使ってみよう
(02:44)
無料公開中
2種類の変数
型推論
未完了
#05 さまざまなデータ型を使おう
(03:01)
無料公開中
基本的なデータ型
文字列で使える特殊文字
未完了
#06 データの演算をしてみよう
(02:27)
データの演算
未完了
#07 文字列でデータを展開してみよう
(02:24)
変数の展開記法
未完了
#08 ifで条件分岐をしてみよう
(02:43)
条件分岐
比較演算子
未完了
#09 matchで条件分岐をしてみよう
(02:27)
match
未完了
#10 whileでループ処理をしてみよう
(02:45)
while
do ... while
未完了
#11 forで繰り返し処理をしてみよう
(02:57)
for
ジェネレータ
yield
未完了
#12 メソッドを使ってみよう
(02:24)
メソッドの作り方
返り値
未完了
#13 引数について理解しよう
(02:43)
引数
デフォルト値
名前付き引数
未完了
#14 クラスを作ってみよう
(02:27)
クラスの作り方
メンバ
未完了
#15 コンストラクタ引数を使ってみよう
(02:12)
インスタンス
コンストラクタ引数
未完了
#16 クラスを継承してみよう
(02:57)
クラスの継承
override
未完了
#17 packageでクラスを管理しよう
(03:01)
package
import
未完了
#18 アクセス修飾子を使ってみよう
(02:33)
(public)
private
protected
未完了
#19 final修飾子を使ってみよう
(01:58)
final
未完了
#20 objectについて理解しよう
(02:59)
object
applyメソッド
未完了
#21 抽象クラスを作ってみよう
(02:56)
抽象クラス
抽象メンバ
未完了
#22 トレイトで機能を合成しよう
(02:48)
トレイトの作成
トレイトの合成
未完了
#23 トレイトの問題を解決しよう
(02:37)
トレイトの同名メソッド
問題の解決方法
未完了
#24 型パラメータを使ってみよう
(02:53)
型のパラメータ化
未完了
#25 関数オブジェクトを作ろう
(02:48)
関数オブジェクト
未完了
#26 関数をカリー化してみよう
(02:44)
関数のカリー化
未完了
#27 部分適用について理解しよう
(02:44)
関数の部分適用
メソッドから関数オブジェクトへの変換
未完了
#28 タプルを使ってみよう
(02:11)
タプルの作り方
タプルの使い方
未完了
#29 Listを操作してみよう
(02:38)
Listの作り方
Listで使えるメソッド
未完了
#30 Setを操作してみよう
(02:28)
Setの作り方
集合演算
未完了
#31 Mapを操作してみよう
(02:22)
Mapの作り方
Mapで使えるメソッド
未完了
#32 Mutableなコレクションを使おう
(02:35)
Immutable、Mutableの違い
Mutableなコレクションの使い方
未完了
#33 map、filter、foreachを使ってみよう
(02:23)
map
filter
foreach
未完了
#34 パターンマッチングをしてみよう
(02:43)
case class
パターンマッチング
未完了
#35 Option型で値を返してみよう
(02:39)
Option型
未完了
#36 Either型でエラー処理をしよう
(02:15)
Either型
未完了
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2016年8月17日
バージョン情報
Scala 2.11.8 / sbt 0.13.12 / OpenJDK 1.8.0