Scala - ntuf/Tips GitHub Wiki
■特徴 ・関数型言語 C#のLinqも関数型 高階関数を用いたデータ処理における主要な機能は次の 5 つ 逐次処理(each) 写像(map) フィルター(filter) 並び替え(sort) 畳み込み(fold) LINQ の魅力は Ruby や関数型プログラミングでよく使われる 高階関数を使ったデータ処理 関数型言語は オブジェクト指向より短いコードで書ける 関数型言語が 配列などのコレクションを高階関数を使って処理できる機能を持っているから ・JVM(Java Virtual Machine )で動く ・javaをやっているとスキルの移行をしやすい ・サービス 国内 ・SmartNews ・Chatwork 海外 ・Twitter ・Linkdin(リンクトイン)世界最大のビジネス特化型SNS 企業 ドワンゴ ビズリーチ サイバーエージェント ■環境構築 JavaJDKのインストール インストール確認 $ java -version sbtをインストール $ brew install sbt インストール確認 $ sbt sbtVersion ■ Eclipseでscalaをやりたい EclipseでScala始めました。 https://pandanote.info/?p=1798 ・Eclipseのインストール ・Scala IDE for Eclipseを追加する ・Eclipseを起動 ・「Scala IDE for Eclipse」のページにアクセスし”update sites”のリンククリック ・アップデート用のURLとして記載されているURLをコピー ・Eclipseのワークベンチのメニューバーから「Help」→「Install New Software」を選択 ・Work with:にURLをペースト ・インストール可能なソフトウェアの一覧がInstallウィザード上に表示されますので、 「Select All」ボタンを押してすべてのソフトウェアを選択後、「Next」ボタンを押します。 ・「Install Detail」ページが表示されますので、「Next」ボタンを押します。 ・「Review Licences」ページが表示されますので、「I accept the terms of the license agreements」のラジオボタンをチェックして、 「Next」ボタンを押します。すると、Installウィザードが消えて、インストールが開始されます。 ・インストールが完了すると、Eclipseの再起動を促すポップアップが表示されますので、「Restart Now」ボタンを押します。 Eclipseの再起動後、Eclipseのワークベンチのメニューバーから「File」→「New」→「Project」を選択します。 すると、「New Project」ウィザードの「Select a wizard」ページが表示されますので、 「Scala Wizards」が追加されていれば、インストールは成功です。