gpt4 book ai didi

Perl 重置变量

转载 作者:行者123 更新时间:2023-12-02 07:37:07 25 4
gpt4 key购买 nike

我正在学习 Perl,我制作了一个脚本,该脚本将在我的脚本开头使用定义的变量来建立连接、提取记录、修改它们,然后关闭连接。

我工作的第二部分涉及对不同的服务器重复相同的步骤。

有没有办法取消之前设置的任何变量?然后使用新定义的设置并重复这些步骤?

谢谢

最佳答案

在自己的范围内定义变量。

{
my $server = '123.123.123.123';
my $username = 'user1';
ping($server);
login($username);
}
{
my $server = '222.222.123.123';
my $username = 'user2';
ping($server);
login($username);
}

更好的是,使用函数定义:

sub doSomethingToServer
{
my ($server, $username) = @_;
ping($server);
login($username);
}

doSomethingToServer('123.123.123.123', 'user1');
doSomethingToServer('222.222.123.123', 'user2');

关于Perl 重置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com