我在 gedit 上写了这个小代码并运行它:-
#/usr/bin/perl
print "Enter the radius of circle: \n";
$radius = <>;
chomp $radius;
print "radius is: $radius\n";
$circumference = (2*3.141592654) * $radius;
print "Circumference of circle with radius : $radius = $circumference\n";
使用命令行运行良好。在 Komodo 上运行相同的代码编辑:面临一个问题,我希望第一行作为输出:- 输入圆的半径:它在屏幕上等待,即等待输入,然后按顺序运行所有内容-- 有人能告诉我为什么它在命令行上运行良好,但在 Komodo 上却不行吗?
将 #/usr/bin/perl 更改为 #!/usr/bin/perl 后的输出:- 还必须声明我的 $radius 和 $circumference ------------------ --------------------------------------
12 # same i had to enter 12
Enter the radius of circle:
radius is: 12
Circumference of circle with radius : 12 = 75.398223696