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 8.0.15 のインストールと設定のグラフィックチュートリアル

この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...

Windows での MySQL 8.0.11 インストール チュートリアル

この記事は、WindowsでのMySQL 8.0.11のインストールチュートリアルを記録しています。...

INS と DEL を使用してドキュメントの変更をマークする方法の詳細な説明

ins と del は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、...

MySQL インデックス失敗の原理

目次1. インデックス失敗の理由2. インデックスの秩序が崩れる状況を見てみましょう。 - インデッ...

Docker マルチステージビルドを使用してイメージサイズを縮小する方法

この記事では、Docker のマルチステージ ビルド機能を使用してイメージ サイズを大幅に削減する方...

MySQLはOracleシーケンスに似たソリューションを実装しています

MySQLはOracleのようなシーケンスを実装しているOracle は通常、主キー フィールドを処...

Vueのメソッドとプロパティの詳細な説明

Vueのメソッドとプロパティ1. 方法使用法 1メソッド: {メソッド名: function(){}...

h1、h2、h3タグを適切に使用する

Web ページを作成する過程では、<h1>、<h2>、<h3> ...

WeChat アプレットのカスタム タブバー コンポーネント

この記事では、WeChatアプレットのカスタムタブバーコンポーネントの具体的なコードを参考までに紹介...

MySQL マルチテーブル結合入門チュートリアル

接続は、実際の外部キー(人工的に作成された 2 つのテーブル間の対応関係を指します。対照的に、FOR...

システム エラー 1067 のため、MySQL 5.6 解凍バージョン サービスを開始できません

今日午後ずっと私を悩ませたバグを記録する半月前から始めましょう。それから.................

VMware vSphere6.0 サーバー仮想化の展開とインストールの図 (詳細な手順)

1. VMware vSphere 導入の早期計画のポイント1. vSphereの利点(わずかに)...

Debian Dockerコンテナにcrontabスケジュールタスクを追加する

現在、DockerイメージのほとんどはDebianベースです # cat /etc/issue De...

MySQLデータベースインデックスの詳細な紹介

目次マインドマップシンプルな理解インデックスモデルの進化二分探索木自己バランス型二分木BツリーB+ ...

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...