Perl 数值交换
发布时间:2020-12-16 00:28:16 所属栏目:大数据 来源:网络整理
导读:在c++中,不可以将两个数直接交换的,必须借助第三个变量或者采用数学算法进行。但是在Perl中则不用那么做了。 如下代码: #!/usr/bin/perl -wprint "-"x20;print "n";$a = 12;$b = 13;print "交换前:n";print "a=$an";print "b=$bn";print "交换后:n
在c++中,不可以将两个数直接交换的,必须借助第三个变量或者采用数学算法进行。但是在Perl中则不用那么做了。 如下代码: #!/usr/bin/perl -w print "-"x20; print "n"; $a = 12; $b = 13; print "交换前:n"; print "a=$an"; print "b=$bn"; print "交换后:n"; ($a,$b) = ($b,$a); print "a=$an"; print "b=$bn"; $c = 14; $d = 15; $e = 16; print "-"x20; print "n"; print "交换前:n"; print "c=$cn"; print "d=$dn"; print "e=$en"; ($c,$d,$e) = ($e,$c); print "交换后:n"; print "c=$cn"; print "d=$dn"; print "e=$en"; print "-"x20; print "n"; #! 运行结果: xy@ubuntu:~/perl代码$ perl 数组交换 -------------------- 交换前: a=12 b=13 交换后: a=13 b=12 -------------------- 交换前: c=14 d=15 e=16 交换后: c=16 d=15 e=14 --------------------可以看到只要列表的数据的个数是对其的,Perl就会对调数值。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |