小编use*_*249的帖子

访问scala期货返回的价值

我是scala期货的新手,我对scala期货的回报价值有疑问.

因此,scala未来的语法通常是

 def downloadPage(url: URL) = Future[List[Int]] {

 }
Run Code Online (Sandbox Code Playgroud)

我想知道如何访问List[Int]调用此方法的其他方法.

换一种说法,

val result = downloadPage("localhost") 
Run Code Online (Sandbox Code Playgroud)

那么List[Int]走出未来的方法应该是什么?

我尝试过使用map方法,但无法成功完成此操作

scala future

43
推荐指数
4
解决办法
6万
查看次数

在收到特定邮件时我们从哪里获得发件人演员?

每当actor在scala中收到消息时,我们都可以使用关键字'sender'来访问actor的发送者,该关键字是trait AbstractActor的对象.

我的问题是,每当收到邮件时,这个"发件人"如何变得可访问.

而且,我们是否可以覆盖此实现,其中还有一些其他数据也可以访问,例如ipaddress,数据来自的端口.

据我所知,你无法从消息来源的地方获取ipaddress和端口..有没有办法从这个'发送者'对象中获取发件人和端口号的ipaddress?

谢谢您的帮助.

scala remote-actors actor

6
推荐指数
2
解决办法
4361
查看次数

如何找到一个数字作为素数的总和?

让我们看看我们想要找到1到1000之间的所有数字,它们表示为两个素数的总和.例如8 = 3 + 5,24 = 13 + 11

现在,这可以通过迭代1到1000之间的素数列表在O(n ^ 2)中完成.

无论如何在低于O(n ^ 2)的情况下做同样的事情.是否有一种方法可以在线性时间内完成这项工作?

primes

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

scala ×2

actor ×1

future ×1

primes ×1

remote-actors ×1