連載
» 2012年02月10日 00時00分 公開

スケーラブルで関数型でオブジェクト指向なScala入門(1):EclipseでScalaプログラミングを始めるための基礎知識 (3/3)

[中村修太,クラスメソッド株式会社]
前のページへ 1|2|3       

Scala IDE for Eclipseで「Hello Scala!」

 メニューの[File]→[New]→[Other]→[Scala Wizards]の[Scala Project]を選択します。プロジェクト名を入力して[Finish]ボタンをクリックしてプロジェクト作成は完了です。

図6 Scala用プロジェクトを作成(※画面はMac OS X環境) 図6 Scala用プロジェクトを作成(※画面はMac OS X環境)

 次にScalaのオブジェクトを作成します。プロジェクトを選択して右クリックし、[New]→[Scala Object]を選択します。[Name]に「Main」と入力し、[Finish]をクリックしてオブジェクトを作成してください。そして、下記のように記述してください。

object Main {
 
    def main(args:Array[String]) = {
        println("Hello World")
    }
}

 アプリケーションを実行してみましょう。「Main.scala」ファイルを選択して右クリックし、[Run As]→[Scala Application]と選択すると、コンソールに「Hello World」と表示されると思います。

Scala学習に役立つ情報源サイト、5選

 今後Scalaに関する学習や情報集めに役立つサイトを紹介します。

【1】Scala公式サイト(英語)

 Scalaの公式サイトです。Scalaに関連する最新ニュースからAPIリファレンス、チュートリアルなどさまざまな情報があります。

【2】Scala-IDEのサイト(英語)

 Eclipse用Scalaプラグイン、Scala IDEの公式サイトです。インストール方法、ドキュメント、セッティング方法などを確認できます。

【3】プログラミング言語Scala 日本語情報サイト

 Scalaエバンジェリストの@kmizu氏が取りまとめ役となって運営する、Scalaに関する日本語情報を提供するサイトです。公式サイトのドキュメントの日本語訳やScalaのライブラリの使い方やTips、FAQなどがあります。

【4】日本Scalaユーザーズグループ

 Scalaに関するノウハウの共有やコミュニティ間での交流の促進をすることで、Scalaの普及を図ることを目的として発足したグループです。

 メーリングリストもあり、技術的な質問や議論、イベントの告知などが行われています。Scalaに興味を持っている方は、メーリングリストに参加してみてはいかがでしょうか。

【5】クラスメソッド開発ブログ

 Scalaで使用するフレームワーク、Play! frameworkやAkkaに関する情報をはじめ、Web系の技術について幅広い話題を扱っています。

次回は、Scalaの基本的な構文について

 今回はScalaに関する説明からインストール、そしてREPLとScala IDE for Eclipseでの動作を確認してみました。この記事を通して、Scalaを学ぶための準備ができたと思います。

 次回から、Scalaの基本的な構文を紹介していく予定です。

筆者紹介

クラスメソッド株式会社

中村修太(なかむら しゅうた)

クラスメソッド勤務の新しもの好きプログラマーです。昨年、東京から山口県に引っ越し、現在はノマドワーカーとして働いています。好きなJazzを聴きながらプログラミングするのが大好きです。



前のページへ 1|2|3       

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。