【发布时间】:2013-09-04 05:42:14
【问题描述】:
我想在不使用 Perl 中的第三个变量的情况下交换两个变量值,例如。 g.:
my $first = 10;
my $second = 20;
请建议我如何在 Perl 中以一种简单的方式做到这一点。
【问题讨论】:
-
($first, $second)=($second, $first);这在技术上是在欺骗您的规则,因为它确实创建了一个匿名数组...
-
@abiessu:不,没有匿名数组。 (它们只是列表;对于匿名数组,您可以使用
[...]来获取数组引用。)即使有 匿名数组,我想我也不会数它作为“第三个变量”。
标签: perl