【发布时间】:2014-03-27 01:14:45
【问题描述】:
我是 Perl 的新手,正在尝试编写一个提示用户输入数字的简单程序。然后我希望打印该号码。我想我有正确的代码,但是当我运行程序时,我无法输入任何内容。我正在使用 Sublime Text 2。我是否缺少插件或其他东西?我怎样才能让它工作?在此之前我只做了简单的 if/else 语句,一切正常。我似乎无法提示用户输入。
代码如下:
print ("Please enter a number: \n");
$seq = <STDIN>;
print("Sequence = $seq \n");
这是输出:
在 C:\blah\blah\practice.pl 第 3 行的连接 (.) 或字符串中使用未初始化的值 $seq。
请输入一个数字:
序列 =
[0.4s完成]
【问题讨论】:
-
这似乎是 Sublime 控制台的更多问题。你可以在shell中运行你的程序吗? (Windows 上的 cmd.exe)
标签: perl sublimetext2 stdin