Linux で Scala 環境を構築し、簡単な Scala プログラムを書く

Linux で Scala 環境を構築し、簡単な Scala プログラムを書く

Linux に Scala 環境をインストールするのは非常に簡単です。Ubuntu 環境であれば、さらに簡単です。apt apt-getを使用するだけです。私は Ubuntu を使用しています。Java/Scala システムは JDK をベースにする必要があるため、まず JDK をインストールする必要があります。

1. JDK のインストールは一般的なことであり、言及する価値はありません。

2. 次のように Scala をインストールします。

sudo apt-get で scala をインストールします

次のように:

ubuntu@VM-0-15-ubuntu:~/taoge/scala$ scala -version
Scala コード ランナー バージョン 2.11.6 -- Copyright 2002-2013、LAMP/EPFL
ubuntu@VM-0-15-ubuntu:~/taoge/scala$

もちろん、次のように Scala シェルを使用することもできます。

ubuntu@VM-0-15-ubuntu:~/taoge/scala$ scala
Scala バージョン 2.11.6 (OpenJDK 64 ビット サーバー VM、Java 1.8.0_151) へようこそ。
式を入力して評価します。
詳細については、:help と入力してください。
スカラ>

さて、テストするために Scala プログラムを書いてみましょう。

ubuntu@VM-0-15-ubuntu:~/taoge/scala$ cat test.scala 
オブジェクトHelloWorld {
  def main(args: Array[String]): 単位 = {
    println("こんにちは、世界!")
  }
}
ubuntu@VM-0-15-ubuntu:~/taoge/scala$ scala test.scala 
こんにちは世界!
ubuntu@VM-0-15-ubuntu:~/taoge/scala$

Spark は Scala で書かれているので、ある程度の Scala の知識が必要です。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Maven Helper プラグインを使用するように IDEA を構成する方法 (詳細な構成)
  • IntelliJ IDEA を使用して Tomcat を設定するための入門チュートリアル
  • IntelliJ IDEA で Maven を設定する方法の詳細な説明 (初心者向けガイド)
  • IDEA を使用して Maven を構成し、開発フレームワーク ssm チュートリアルを構築する
  • Scala 環境の設定と IDEA ツールの設定と使用に関するチュートリアル

<<:  Vueでスケルトンスクリーンを実装する例

>>:  MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

推薦する

MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例

MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例サーバー開発を行う際には、...

MySQL 学習: 初心者のための 3 つのパラダイム

目次1. パラダイム基盤1.1 パラダイムの概念2. 3つの主要なパラダイム2.1 3つの主要なパラ...

Vueはカウンターのシンプルな生成を実装します

この記事では、Vueカウンターの簡単な実装コードを例として紹介します。具体的な内容は以下のとおりです...

Linuxシステムにおけるキー認証に基づくSSHサービスのプロセス

ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...

要素テーブルの多層ネスト表示の実践

複数の注文を含むリストが必要です。各注文は一意にすることも、複数の注文を結合することもできます。各注...

Apache クロスドメイン リソース アクセス エラーの解決策

多くの場合、大規模および中規模の Web サイトでは、静的リソース (フォント ファイル、画像など)...

mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16 winx64.zipのインストールと設定方法の具体的なコード...

Linuxでユーザーが所属するグループを変更する方法

Linuxでユーザーが所属するグループを変更する1. ユーザーのグループを設定する usermod ...

MySQLの結合クエリ、ユニオンクエリ、サブクエリの原理と使用例の詳細な説明

この記事では、例を使用して、MySQL の結合クエリ、結合クエリ、サブクエリの原理と使用方法を説明し...

Vue で変数式セレクターを実装する方法

目次HTML構造の定義入力タグのバインディング属性入力タグはキーダウンイベントをリッスンしますli ...

XHTML 入門チュートリアル: XHTML タグ

XHTML タグの紹介<br />おそらく、前のセクションで、XHTML ファイルと通常...

jsのディープコピーを理解しましょう

目次js ディープコピーデータ保存方法浅いコピー/深いコピーとは何か一般的なディープコピーの実装1....

el-table のテーブルを最適化するために仮想リストを使用する方法についての簡単な説明

目次序文解決具体的な実装満たすべき前提条件質問序文テーブルをよく使用します。データ量が多い場合は直接...

Linux での一般的なシェル スクリプト コマンドと関連知識

目次1. 覚えておくべき知識1. 変数タイプ2. シェル変数の説明3. シングルクォート、ダブルクォ...