读书人

ruby 变量有关问题

发布时间: 2012-03-09 21:42:54 作者: rapoo

ruby 变量问题
def as(flow)
flow.shift
flow
end
flow=["1","2","3","4"]
p as(flow)
p flow
怎么样才能让flow的输出值还是["1","2","3","4"]啊?

就是怎么才能让flow成为全局变量。

[解决办法]
什么意思阿?flow.shift就是将数组的第一号元素去掉,所以你这肯定就是["2","3","4"]
要想按照原来的输出你得用个循环了
[解决办法]

Perl code
def as(flow)  tmp = flow.dup  tmp.shift  flowend 

读书人网 >其他开发语言

热点推荐