gpt4 book ai didi

scala - 在akka中带有@符号的案例

转载 作者:行者123 更新时间:2023-12-04 06:37:17 25 4
gpt4 key购买 nike

我正在阅读 Akka 的一些示例,特别是 Jonas Boner 的 ChatServer 示例,我遇到了 case msg @ GetChatLog =>。我试图通过在akka文档和有关scala中模式匹配的各种文章中搜索来弄清楚@符号的含义,但没有运气。有谁知道这意味着什么?

最佳答案

@ 将模式匹配的对象绑定(bind)到变​​量。 msg @GetCharLog 将导致 msg 持有对 GetCharLog 对象的引用,这不是很有用。一个更好的例子是 msg @ Foo(a, b, c),这将导致 msg 持有对匹配的 Foo 实例的引用,这使您可以转发接收到的消息(例如)而无需构造另一个实例Foo 与 a、b 和 c。

关于scala - 在akka中带有@符号的案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25290275/

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