내가 펄과 저주에 새로 온 루프하지만 여기에서 시작하는 루프를 실행하려면 코드를 얻기 위해 사투를 벌인거야 내 코드입니다 : 당신이 볼 수 있듯이펄 저주 : UI는 -
#!/usr/bin/env perl
use strict;
use Curses::UI;
sub myProg {
my $cui = new Curses::UI(-color_support => 1);
my $win = $cui->add(
"win", "Window",
-border => 1,
);
my $label = $win->add(
'label', 'Label',
-width => -1,
-paddingspaces => 1,
-text => 'Time:',
);
$cui->set_binding(sub { exit(0); } , "\cC");
# I want this to loop every second
$label->text("Random: " . int(rand(10)));
sleep(1);
$cui->mainloop();
}
myProg();
나는 결국 정기적으로 변경됩니다 꽤 많은 레이블이하고하고 싶으면,
이# I want this to loop every second
$label->text("Random: " . int(rand(10)));
sleep(1);
레이블에 임의의 숫자를두기의 아이디어는 작동 보여 그냥 :이 부분은 반복적으로 실행하려면 다른 기능도 있습니다.
내가 일을 시도했다 :
while (1) {
...
}
을하지만 난)합니다 (주회 돌이하기 전에이 작업을 수행하는 경우; 창은 결코 생성되지 않으며 호출 후에는 아무것도 수행하지 않는다는 것을 알 수 있습니까?
희망이 있으십니까? 그러면 어떻게해야합니까?