#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入門」がおすすめです。
コメント
コメントを投稿