Chinaunix
标题:
看看这段小PERL程序,PERL里的 BUG?
[打印本页]
作者:
jxlchch
时间:
2005-01-22 16:12
标题:
看看这段小PERL程序,PERL里的 BUG?
请看下面两段PERL程序
仅仅KEYS不同,而结果不同。
#! /usr/bin/perl
%array1=(1,"111",2,"222",3,"333",4,"444",5,"555",6,"666"
;
@array2=values(%array1);
print("%array1:"
;
print($array1{1}," ",$array1{2}," ",$array1{3},"\n"
;
# print("@array2:"
;
print ($array2[0]," ",$array2[1]," ",$array2[2]," ",$array2[3],"\n"
;
的结果是:%array1:111,222,333
111,222,333,444
#! /usr/bin/perl
%array1=(one,"111",two,"222",three,"333",four,"444",five,"555",six,"666"
;
@array2=values(%array1);
print("%array1:"
;
print($array1{one}," ",$array1{two}," ",$array1{three},"\n"
;
# print("@array2:"
;
print ($array2[0]," ",$array2[1]," ",$array2[2]," ",$array2[3],"\n"
;
的结果是:%array1:111,222,333
111,555,333,222
请指教!WHY!
作者:
笨狗
时间:
2005-01-22 19:28
标题:
看看这段小PERL程序,PERL里的 BUG?
个人认为hash是无序D
作者:
superdoctor
时间:
2005-01-22 23:21
标题:
看看这段小PERL程序,PERL里的 BUG?
楼上正解
作者:
jxlchch
时间:
2005-01-23 11:51
标题:
看看这段小PERL程序,PERL里的 BUG?
应该是无次序的。UNIX下毕竟不象VC下有很多BUG。
在此谢谢楼上的。我RETRY
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2