Здесь мой код будет выполняться за 2 итерации. Для 1-й итерации, она будет непосредственно переходить ко 2-му условию. Там после некоторых операций он напечатает значение $ vg_name как «n_vg_f». До сих пор код работает нормально. Теперь для второй итерации сначала элемент управления переходит к условию выше, если. Там при вызове функции _create () мне нужно передать аргумент -vg_name в качестве значения $ vg_name, которое мы получили в первой итерации из условия if ниже. Пожалуйста, помогите мне найти способ сделать это.
for(my $x=1;$x<=2;$x++) {
if($x >= 2){
$linux_host_obj->_create(-vg_name => $vg_name);
}
if($x >= 1){
print("VG Name is:", $vg_name); #Here I get $vg_name value as "n_vg_f"
}
}