gpt4 book ai didi

scala - 如何在 Scala 复制中导入游戏

转载 作者:行者123 更新时间:2023-12-04 00:46:30 28 4
gpt4 key购买 nike

如何在 Scala repl 中导入 Play ?

scala> import play.api.libs.json._
<console>:11: error: not found: value play
import play.api.libs.json._

最佳答案

1) 设置简单的构建工具(sbt){很容易 - 从这里下载 - http://www.scala-sbt.org/download.html和说明在这里 - http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Windows.html }

2) 使用 build.sbt 创建一个空文件夹有以下内容

//你的测试项目/build.sbt

scalaVersion := "2.11.8"                                                                               

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

libraryDependencies += "com.typesafe.play" %% "play" % "2.5.12"

3) 然后简单地做 sbt console在文件夹的根目录上,该文件夹将下载 Play 并使其可用于您的控制台。
$ ls -l ~/.ivy2/cache/com.typesafe.play/play_2.11/jars/
total 15392
-rw-r--r-- 1 as18 185223974 4107407 Jan 22 15:59 play_2.11-2.5.12.jar

然后你就可以走了。
scala> import play.api.libs.json._
import play.api.libs.json._

scala> val json: JsValue = Json.parse("""{ "compiler" : "scala", "ratings" : 5 }""")
json: play.api.libs.json.JsValue = {"compiler":"scala","ratings":5}

scala> val compiler = ( json \ "compiler" )
compiler: play.api.libs.json.JsLookupResult = JsDefined("scala")

另外,如果你已经有了它,你可以直接提供 jar ,如下所示
scala -cp ~/.ivy2/cache/com.typesafe.play/play_2.11/jars/play_2.11-2.5.12.jar

scala> import play.api.libs._
import play.api.libs._

关于scala - 如何在 Scala 复制中导入游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42732645/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com