我一直无法确定下面的代码代表什么,因为这些语法没有完全列在Scala文档中。有人可以在下面的每一行上说明一些情况吗?如果上述标题需要更改为可以使他人受益的内容,请告诉我。Scala编码风格
val route =
path("hello") {
get {
complete(HttpEntity(ContentTypes.`text/html(UTF-8)`, "<h1>Say hello to akka-http</h1>"))
}
}
编号: http://doc.akka.io/docs/akka-http/current/scala/http/introduction.html#http-client-api
你可以作为对* *什么语法,你不明白,更精确?这里有一个变量声明,两个字符串文字和4个方法调用。你知道什么是方法吗?你知道什么是方法调用吗?你知道一个字符串是什么吗?你知道文字是什么吗?你知道字符串是什么吗?你知道变量是什么吗? –
Jörg - 我理解Java格式,但上述语法对于如何理解它没有意义。对于例如是否得到了一个方法,是否被上面定义的人体覆盖,等价表示如何使其看起来像传统方式(例如get(){})。
路径( “你好”){} 路径( “你好”){获得{}} 路径( “你好”){获得{完整(HttpEntity(,))}}
– Kumar