如何使用Netbeans获取用户在perl中的输入?

时间:2014-09-11 09:27:55

标签: perl netbeans

我正在使用Netbeans IDE 7.4在Perl中编写基本的搜索DNA序列脚本。该脚本的目的是要求用户键入一串DNA序列,然后,该脚本要求用户键入一串核苷酸。最后,如果找到了键入的核苷酸串,则应该打印脚本。 这是我的脚本的以下代码:

#!/usr/bin/perl
use warnings;
use strict;

sub main() {
    print "Please, enter your desired DNA sequence: ";
    my $dnaInput = <STDIN>;
    chomp($dnaInput);
    print $dnaInput;
}

main();

当我试图向用户询问其输入DNA时,问题就出现了。 Netbeans根本没有给我任何机会获得用户的输入值,也就是说,“请输入你想要的DNA序列”行,但是当我尝试输入DNA时,没有任何反应,它只是没有反应。 我已经找到了一些类似的问题,例如:

  1. Find nucleotides in DNA sequence with perl
  2. How can I get user input without waiting for enter in Perl?
  3. How do I input an Enter using perl?
  4. how to get user input and use that value in the script for Perl
  5. 但是,似乎他们使用终端获取用户的输入,我想让我的脚本运行netbeans。 欢迎提出所有建议和答案:)

1 个答案:

答案 0 :(得分:0)

感谢@SudeepHazra提出的建议,我的计划顺利进行。我不得不下载Netbeans 8.01并从以下网站安装Perl插件:http://plugins.netbeans.org/plugin/36183/perl-on-netbeans。现在一切都运行良好的插件。