由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 问一个perl定义变量
相关主题
你的程序写法有问题 Re: 请教大家c++ array请教关于MATLAB的一个小问题
Fortran中数组可以多大?请问怎样取三维数组某一平面的数据而得到一个两维数组
请教高手,mathematica里面定义函数怎么把array作为变量?请问怎么把这个一维向量复制成三维数组
请教perl问题matlab一问
[C++]string array?[转载] 想搞台机器作计算
ask a matlab question在一个n位数组中找最小值的复杂度到底是多少
MPI I/O 问题Matlab里用多维数组会不会影响速度?
请教正则函数的定义[合集] 请教一段matlab程序 (转载)
相关话题的讨论汇总
话题: 数组话题: 定义话题: array话题: number话题: ind
进入Computation版参与讨论
1 (共1页)
g******o
发帖数: 143
1
【 以下文字转载自 Programming 讨论区 】
发信人: gailygao (Standing at a Cross Road), 信区: Programming
标 题: 问一个perl定义变量
发信站: BBS 未名空间站 (Tue Mar 6 14:22:32 2007), 转信
想定义一系列数组 @array1 @array2 @array3 。。。@arrayN 但总数N不知道
能不能动态定义数组的名字?
就像 @array$number = ×××× 一样,只要改变$number就可以开始新的数组了?
try了我这个,不行,@array{$number} 好像也不行
哪位知道应该怎么做比较好?
thanks
l*********t
发帖数: 1
2
我的建议:使用hash。key动态定义,值为数组的引用。如:
$hash{arrayname} = [];
使用时解引用操作。
N**D
发帖数: 10322
3
my $str_ind = sprintf "%d", $number;
@array{$ind_str} = ....
(or $array{$ind_str} = ...., using reference)
just my 2 c.

【在 g******o 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: gailygao (Standing at a Cross Road), 信区: Programming
: 标 题: 问一个perl定义变量
: 发信站: BBS 未名空间站 (Tue Mar 6 14:22:32 2007), 转信
: 想定义一系列数组 @array1 @array2 @array3 。。。@arrayN 但总数N不知道
: 能不能动态定义数组的名字?
: 就像 @array$number = ×××× 一样,只要改变$number就可以开始新的数组了?
: try了我这个,不行,@array{$number} 好像也不行
: 哪位知道应该怎么做比较好?
: thanks

1 (共1页)
进入Computation版参与讨论
相关主题
[合集] 请教一段matlab程序 (转载)[C++]string array?
[合集] 有关fortran返回数组的问题!ask a matlab question
一个单元数组赋值的问题MPI I/O 问题
一个循环的问题请教正则函数的定义
你的程序写法有问题 Re: 请教大家c++ array请教关于MATLAB的一个小问题
Fortran中数组可以多大?请问怎样取三维数组某一平面的数据而得到一个两维数组
请教高手,mathematica里面定义函数怎么把array作为变量?请问怎么把这个一维向量复制成三维数组
请教perl问题matlab一问
相关话题的讨论汇总
话题: 数组话题: 定义话题: array话题: number话题: ind