小编Sta*_*Bug的帖子

使用R创建函数列表?

我有下面的R代码(这个问题的最后一部分),在最后一行之后,我希望得到一个4"retFun"函数的列表,每个函数用不同的x初始化,以便得到以下结果

funList[[1]](1) == 7 #TRUE
funList[[2]](1) == 8 #TRUE
Run Code Online (Sandbox Code Playgroud)

等等,但我似乎得到的是

funList[[1]](1) == 10 #TRUE
funList[[2]](1) == 10 #TRUE
Run Code Online (Sandbox Code Playgroud)

好像列表中的每个函数都具有相同的x值

creatFun <- function(x, y)
{
  retFun <-  function(z)
  {
    z + x + y

  }
}


myL <- c(1,2,3,4)
funList <-sapply(myL, creatFun, y = 5)
Run Code Online (Sandbox Code Playgroud)

r

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

Web Worker的优势以及它们之前是如何实现的?

我在http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html上读到了关于Web Workers的内容,我想我理解他们的目的,但我想知道是否有一个主要目的Web工作者,即"允许执行长任务而不让步以保持页面响应".没有网络工作者可以实现吗?就像注册Callbaks一样,也可以执行长任务,只有在准备就绪时才会中断,不会阻塞,是不是一样?

javascript html5 web-worker

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

标签 统计

html5 ×1

javascript ×1

r ×1

web-worker ×1