将数组作为参数传递给pick中的函数

蔬菜

是否可以将数组作为参数传递给d3 pick中的函数?我尝试这样做,它似乎会生成错误消息:

B14错误堆栈描述符

如果您尝试将数组作为函数的参数传递,则会出现错误消息。这使我想到两个问题。

1)甚至有可能在d3 pick中将数组作为参数传递?

2)如果无法直接传递数组,是否有某种解决方法可以使一个人获得相同的结果?

托尼·G

问题中的术语有点含糊,但请尝试以下操作:

DIM ARRAY(5)
ARRAY(1) = "FOO"
CALL MYSUB( ARRAY )
CRT ARRAY(1) ; * should be BAR
END

在被叫项中:

SUBROUTINE MYSUB( MYARRAY )
DIM MYARRAY()
MYARRAY(1) = "BAR"
RETURN

另一个解决方案是通过Common间接传递它:COMMON ARRAY(5)ARRAY(1)=“ FOO” CALL MYSUB CRT ARRAY(1); *应为BAR END

在被叫项中:

SUBROUTINE MYSUB
COMMON MYARRAY(5) ; * need to agree
MYARRAY(1) = "BAR"
RETURN

为了避免让每个程序知道需要多少个元素,请将该代码放在Include项中:

包括项目APP.COMMON:

COMMON ARRAY(5)
* nothing else here unless you have other things going on

主线代码:

INCLUDE APP.COMMON
ARRAY(1) = "FOO"
CALL MYSUB
CRT ARRAY(1) ; * should be BAR
END

在被叫项中:

SUBROUTINE MYSUB
INCLUDE APP.COMMON
ARRAY(1) = "BAR" ; * need to use same variable declared in the include item
RETURN

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组范围作为参数传递给函数?

来自分类Dev

将数组数组作为参数传递给函数

来自分类Dev

JavaScript将数组作为单独的参数传递给函数

来自分类Dev

将函数作为参数传递给函数

来自分类Dev

将数组作为单个参数传递给php函数

来自分类Dev

将匿名函数作为参数传递给Erlang中的函数?

来自分类Dev

将formset作为参数传递给Django中的函数

来自分类Dev

将3D数组作为参数传递给C中的函数

来自分类Dev

将变量作为参数传递给VBA中的函数

来自分类Dev

将哈希表作为参数传递给PowerShell中的函数

来自分类Dev

将值列表作为参数传递给R中的函数

来自分类Dev

从Fortran将数组作为函数参数传递给lua

来自分类Dev

将数组作为参数传递给函数

来自分类Dev

将参数作为数组传递给PowerShell函数

来自分类Dev

将数组从结构作为参数传递给函数

来自分类Dev

如何将整个numpy数组作为python中的参数传递给用户定义的函数?

来自分类Dev

将数组作为参数传递给C函数

来自分类Dev

将数组作为参数传递给pick中的函数

来自分类Dev

将列表作为普通参数传递给python中的函数

来自分类Dev

将指针传递给char数组作为函数的参数-C

来自分类Dev

将formset作为参数传递给Django中的函数

来自分类Dev

将表作为参数传递给Lua中的函数

来自分类Dev

将php数组作为链接参数传递给ajax函数

来自分类Dev

如何将float数组和float作为参数传递给C中的函数

来自分类Dev

将numpy数组作为参数传递给theano函数

来自分类Dev

将结构数组作为参数传递给函数

来自分类Dev

将函数作为参数传递给函数

来自分类Dev

将多个数组作为参数传递给函数

来自分类Dev

将数组作为参数传递给 C 中的 x86 函数

Related 相关文章

热门标签

归档