Scala チュートリアル

python

Scala はマルチパラダイム(multi-paradigm)プログラミング言語であり、設計当初はオブジェクト指向プログラミングと関数型プログラミングのさまざまな特徴を統合することを目的としていました。

Scala は Java 仮想マシン上で動作し、既存の Java プログラムと互換性があります。

Scala のソースコードは Java バイトコードにコンパイルされるため、JVM 上で実行でき、既存の Java クラスライブラリを呼び出すことができます。


このチュートリアルは誰向けですか?

このチュートリアルは、ゼロから Scala プログラミング言語を学びたい開発者に適しています。もちろん、このチュートリアルでは一部のモジュールについて深く掘り下げ、Scala の応用をより深く理解できるようにします。



このチュートリアルを学ぶ前に知っておくべきこと

このチュートリアルを進める前に、基本的なコンピュータープログラミングの用語を理解しておく必要があります。Java プログラミング言語を学んだことがあれば、Scala プログラミングをより早く理解するのに役立ちます。

学習Java チュートリアル。


最初の Scala プログラム:Hello World

以下は Scala で書かれた典型的な Hello World プログラムです:

例(HelloWorld.scala)

object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}

上記のコードを HelloWorld.scala ファイルとして保存し、上記の Scala プログラムを実行します(オンラインで直接実行することもできます):

$ scalac HelloWorld.scala  // 把源码编译为字节码
$ scala HelloWorld  // 把字节码放到虚拟机中解释运行

出力結果は次のとおりです:

Hello, world!

関連ドキュメントのおすすめ

以下はScala言語仕様.pdfドキュメントです。学習の参考として利用できます:

その他の拡張