我想知道如何从1到1000生成1000个整数,在R中一次一个。使这成为一个函数,这意味着在第一次运行时该函数,该函数应生成<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="LIB/BOOK/CHAPTER/VERS[@vnumber]">
<xsl:value-of select="." />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
,第二次运行1
,第三次运行2
,... 3
?
我在R中尝试了以下内容但没有成功:
1000
答案 0 :(得分:1)
这是非常糟糕的做法,您最好重新考虑您的计划,但我们可以使用<<-
使用全局变量来实现:
myfunc <- function(){
if(!exists('mycounter')){
mycounter<<-1
}else {
mycounter <<- mycounter + 1
}
return(mycounter)
}
> myfunc()
[1] 1
> myfunc()
[1] 2
> myfunc()
[1] 3
> myfunc()
[1] 4
你可以将它扩展到例如:索引另一个randoms向量。虽然,set.seed()可能是你想要的。
答案 1 :(得分:0)
this.values = new Array(3).fill(0).map((v, i) => i + 1);