順番に実行される命令の集まりです。入力を読み、処理し、出力します。
ワークスペース
Scala
Scala をゼロから学ぶための基本構文、実行、実践
まず定義
Scala とは何か
Scala は、コンピューターに正確な手順を伝えるためのプログラミング言語です。最初は暗記ではなく「入力、手順、出力」の流れだけをつかみます。
Main.scala実行 scala Main.scala習慣 Scala の小さな構文を一つ学んだら、すぐ最小例を入力して実行する値はデータです。変数はそのデータにつける名前です。
小さな仕事をまとめたものです。入力を受け取り、結果を返します。
Scala CLI or sbt が Main.scala のコードを実行します。
最初に読むコード
プログラム出力
entry point output syntax printlnprintln(42)
出力 42言語の系譜
Scala の系譜
Scala の出自、近い言語、次に学ぶ候補を一目で確認します。
ゼロベース
問題バンク
検索してから練習
段階を選ぶか、現在の言語の問題を検索して練習へ移動します。
Scala 問題 1
Scala 問題 1 値の出力 に最も合う説明を選んでください
Scala 問題 2
Scala 問題 2 値に名前を付ける に最も合う説明を選んでください
Scala 問題 3
Scala 問題 3 再利用できる関数 に最も合う説明を選んでください
Scala 問題 4
Scala 問題 4 基本コレクション に最も合う説明を選んでください
Scala 問題 5
Scala 問題 5 値の出力 に最も合う説明を選んでください
Scala 問題 6
Scala 問題 6 値に名前を付ける に最も合う説明を選んでください
Scala 問題 7
Scala 問題 7 再利用できる関数 に最も合う説明を選んでください
Scala 問題 8
Scala 問題 8 基本コレクション に最も合う説明を選んでください
Scala 問題 9
Scala 問題 9 値の出力 に最も合う説明を選んでください
Scala 問題 10
Scala 問題 10 値に名前を付ける に最も合う説明を選んでください
Scala 問題 11
Scala 問題 11 再利用できる関数 に最も合う説明を選んでください
Scala 問題 12
Scala 問題 12 基本コレクション に最も合う説明を選んでください
Scala 問題 13
Scala 問題 13 値の出力 に最も合う説明を選んでください
Scala 問題 14
Scala 問題 14 値に名前を付ける に最も合う説明を選んでください
Scala 問題 15
Scala 問題 15 再利用できる関数 に最も合う説明を選んでください
Scala 問題 16
Scala 問題 16 基本コレクション に最も合う説明を選んでください
Scala 問題 17
Scala 問題 17 値の出力 に最も合う説明を選んでください
Scala 問題 18
Scala 問題 18 値に名前を付ける に最も合う説明を選んでください
選択問題
Scala 問題 1
Scala 問題 1 値の出力 に最も合う説明を選んでください
println(42)
参考
Main.scala のパターン
scala Main.scalaentry point output syntax println
プログラム出力
println(42)
- 最小のファイルから実行する
- まず確実な値を一つ出力する
- コードを増やす前に出力を確認する
variables assignment types val
値と名前
val total = 42 println(total)
- 値に読みやすい名前を付ける
- 学習中は一行に一つの考えを書く
- 値を変える前に流れを追う
function collection List
関数とコレクション
def add(a: Int, b: Int): Int = {
a + b
}
val scores = List(40, 2)
println(scores.size)- 関数を小さく保つ
- 役に立つ値を返す
- framework の前に基本コレクションを使う