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 ファイルの構成

推薦する

innodb_autoinc_lock_mode の表現と値の選択方法についての簡単な説明

前提条件: Percona 5.6 バージョン、トランザクション分離レベルは RR mysql>...

自動ロック画面機能を実現するjs

1. 使用シナリオこのような要件があるため、システムが開発されました。ユーザーがデスクトップを離れ...

VUE と Canvas を使用して Thunder Fighter タイピング ゲームを実装する方法

今日は、サンダーファイタータイピングゲームを実装します。ゲームプレイは非常に簡単です。それぞれの「敵...

HTML にオーディオファイルを挿入してブラウザで再生する場合の互換性の問題

HTML にオーディオ ファイルを挿入した後 (mp3 ファイルを再生した後) に発生したいくつかの...

JavaScript オブジェクトを作成する 3 つの方法

目次1. オブジェクトリテラル2. newキーワードはオブジェクトを作成する3. Object.cr...

xshell を使用して VMware で Linux に接続する方法 (2 つの方法)

【序文】最近、ITOO の試験システムのストレステストを行いたいので、自分のコンピュータに Lin...

MySQL トリガーの追加、削除、変更、クエリ操作の例

この記事では、例を使用して、MySQL トリガーの追加、削除、変更、およびクエリ操作について説明しま...

マークアップ言語 - タイトル

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

mysql: [エラー] 不明なオプション '--skip-grant-tables'

MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...

Vueはプルダウンとスクロールでデータを読み込む例を実装しています

目次ステップ1: インストールステップ2: 引用ステップ3: 使用Webプロジェクトでは、データを読...

MySQLサービスの自動停止の解決策

この記事では主に、MySQL サービスの自動停止の解決策を紹介し、参考と学習のために共有します。一緒...

Linux bash: ./xxx: バイナリ ファイルを実行できません エラー

今日、Ubuntu 用の小さなツールを顧客に送りましたが、ユーザーはそれを受け取った後、実行できませ...

モバイルブラウザが位置をサポートしない場合の解決策: 修正

具体的な方法は以下の通りです。 CSSコードコードをコピーコードは次のとおりです。 .wap_bot...

CSS セレクタのグループ化の簡単な分析

セレクタのグループ化h2 要素と段落の両方を灰色にしたいとします。これを行う最も簡単な方法は、次のス...

GobangゲームのWebバージョンを実装するためのJavaScript

この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...