Scalaのプログラミング言語では+とは何ですか?シンボルの意味:+:Scala?
object Devices {
private[endpoints] def endpoints(myService: MyService[Future], pService: PService[Future]) =
"devices"/(
banDevice(myService, pService) :+:
unbanDevice(myService, pService)
)
これはコードスニペットです。私はfinagleライブラリを使用しています。
- 私はスカラが関数名をシンボルとして持つことができます。これはその例ですか?
- このfinagleで定義されたメソッドの擁護はどこにありますか?
- これらのメソッドをオーバーライドすることはできますか?
https://github.com/finagle/finch/blob/master/docs/endpoint.md#coproduct-endpoints –
特別な意味はありません。これは、インポートされたライブラリの1つで定義されたメソッドの名前です。 – jwvh
また、あなたの質問に影響を与えるかもしれない主要な図書館の詳細を含めてください。たとえば、この場合はFinagleとFinchです。 –