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

推薦する

Vueライフサイクルの違いの詳細な説明

ライフサイクル分類vue の各コンポーネントは独立しており、各コンポーネントには独自のライフサイクル...

Vue はコンポーネント間の通信をどのように実装しますか?

目次1. 父と息子のコミュニケーション1.1 親コンポーネント --> 子コンポーネント1.2...

React、Angular、Vueの3つの主要なフロントエンド技術の詳細説明

目次1. 反応する基本的な使い方注目すべき機能クラスコンポーネント仮想DOMライフサイクルメソッドJ...

Linux (Centos7) に mysql8.0.18 をインストールするチュートリアル図

1 インストールリソースパッケージmysql-8.0.18-1.el7.x86_64.rpm-bun...

MySQL でよく使用されるデータベースとテーブル シャーディング ソリューションの概要

目次1. データベースのボトルネック2. サブライブラリとサブテーブル2. 横長テーブル3. 垂直サ...

よくある Linux 英語エラーの中国語翻訳 (初心者必見)

1.コマンドが見つかりません コマンドが見つかりません2. そのようなファイルまたはディレクトリは...

PXEを使用してLinuxシステムを自動的に展開する方法

目次背景DHCPの設定DHCP ファイル (動的ホスト構成プロトコル) の編集tftp 設定sysl...

Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

目次1. ウェアハウスを使用してhttpd lrzsz解凍ファイルを作成する2. ソースコードファイ...

nginx の default_server 定義とマッチングルールの詳細な説明

nginx の default_server ディレクティブは、server_name と一致しない...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

MySQL Installer Community 5.7.16 インストール詳細チュートリアル

この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明

MySql バッチ挿入の最適化 SQL 実行効率の例の詳細な説明itemcontractprice ...

Vue 仮想リストの実例

目次序文デザイン成し遂げるまとめ序文最近は、いつも延々とスワイプしています。 Weibo をチェック...

shtml includeの使い方

これを応用することで、ウェブサイトの一部の公開領域を独立したページにすることができ、その後、この技術...

HTML ハイパーリンク タグ_Powernode Java アカデミー

HTML を学習したり使用したりしたことがある人なら、<a> タグについてよく知っている...