沼津暮らし

沼津で暮らしているウェブエンジニアが雑多に書くブログ

Scala を今日から少しずつ勉強する

 仕事で scala で実装する事がありそうなので今日から scala に慣れようと思います。

正直新しいことを覚えるのが若干めんどくさくなって来た今日この頃ですが、
時代に取り残されないためにも新しい技術の習得に意欲を燃やしたいところです。

Scala とは

Scala - Wikipedia

Wikiでとりあえず概要を確認。

Scala(スカラ(SKAH-lah[1])はオブジェクト指向言語関数型言語の特徴を統合したマルチパラダイムプログラミング言語である。」

ふむ・・・さっぱりわからん。

プログラミングパラダイム - Wikipedia

この二つを統合した概念のプログラミング言語とか難しすぎて僕には理解できる気がしない。

なので、とりあえずお作法を覚えることにします。

とりあえずインストール

Linux の環境にインストールをしてみます。

[localhost] $ wget https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz
[localhost] $ tar xvzf scala-2.12.4.tgz
[localhost] $ sudo mv scala-2.12.4 /usr/local/scala
[localhost] $ scala -version
Scala code runner version 2.12.4 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.

勉強の履歴

基本

Scala を今日から少しずつ勉強する - Hello World

Scala を今日から少しずつ勉強する - 型と基本構文