37,719
社区成员
发帖
与我相关
我的任务
分享
use strict;
use warnings;
my %x = (
class01 => 0,
class02 => 0,
class03 => 'class02',
class04 => 'calss03',
class05 => 'class04',
class06 => 'class03',
);
foreach my $k (sort keys %x) {
print "$k";
while ($k = $x{$k}) {
print "==>$k";
}
print "\n";
}
for key in d:
s = ""
temp = key
while True:
if temp in d:
if s != "":
s += "==>"
s += temp
temp = d[temp]
else: break
print(s)
d = {'class06': 'class03', 'class05': 'class04', 'class04': 'class03', 'class03': 'class02', 'class02': 0, 'class01': 0}
for key in d:
s = ""
temp = key
while True:
if temp in d:
s += "==>"
s += temp
temp = d[temp]
else: break
print(s)