#14 Scalaで学ぶ外部ライブラリの基本

Scalaの外部ライブラリは、以前の記事で触れた`sbt`という管理ツールを使って導入します。この記事では、Scalaにおける外部ライブラリの使い方の基本を解説します。

build.sbtに追加する

`build.sbt`という設定ファイルに、使いたいライブラリを書き加えます。

libraryDependencies += "com.typesafe.play" %% "play-json" % "2.9.0"

ライブラリを使う

import play.api.libs.json._ val json = Json.obj("name" -> "太郎")

ScalaもJavaのライブラリを利用できる

ScalaはJVM上で動くため、Maven Centralで公開されているJava向けのライブラリも、多くの場合そのまま利用できます。Scala専用のライブラリが見つからない場合は、Java向けのライブラリを探してみるのもよい方法です。

Scalaならではの注意点

`libraryDependencies += "組織名" %% "ライブラリ名" % "バージョン"`という書き方は、Scala独自の記法です。`%%`という記号は、使っているScalaのバージョンに合わせて自動的に適切なライブラリを選んでくれる、便利な仕組みを表しています。

まとめ

Scalaの外部ライブラリは`build.sbt`に書き加えて導入します。Java向けライブラリもそのまま使えることを覚えておきましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Scalaをもっと学びたい方には「実践Scala入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本