我一直無法確定下面的代碼代表什麼,因爲這些語法沒有完全列在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