Scala

同じファイル内において、クラスと同じ名前で定義されたシングルトンオブジェクトをコンパニオンオブジェクトと呼ぶ。コンパニオンオブジェクトは対応するクラスに対して特権的なアクセス権を持っていて、private なフィールドに対してもアクセスできる。…
2019年5月11日
1 分
クラスの定義時点では実装を持たず、サブクラスで実装されるようなメソッドやフィールドを抽象メンバーと呼ぶ。また、抽象メンバーを1つ以上持つクラスを抽象クラスと呼ぶ。…
2019年5月10日
1 分
Scala では複数の引数リストを持つメソッドを定義できる。読んで字の如く、引数リストが複数あるってことだ。…
2019年5月9日
1 分
単一継承…
2019年5月9日
1 分
クラスにはメソッドを定義できる。簡単な例からいこう。…
2019年5月8日
1 分
match 式では、値の型によるパターンマッチもできる。パターンには変数の後に : に続けて型を書く。こんなふうに。…
2019年5月7日
1 分
クラス定義…
2019年5月7日
1 分
match 式は、値のパターンマッチによって処理を分岐する構文(式)だ。…
2019年5月6日
1 分
while 式も構文は普通。注意しなきゃいけないのは、カッコの中の条件式が Boolean 型じゃないといけないことくらいだ。…
2019年5月5日
1 分
Scala の for 式は、ほかのプログラミング言語よりも機能が豊富だ。まずは簡単な例から見てみよう。…
2019年5月5日
1 分