2010-03-03 73 views
4

什麼是向我的用戶提供字符串值並讓用戶編輯它的簡單方法......如果不是100%正確的話,他不必重新鍵入整個字符串。perl中的交互式提示

回答

8

雖然很難肯定地告訴你問什麼,你可能想Term::ReadLine.

+0

如果您有GNU Readline,請不要忘記安裝Term :: ReadLine :: Gnu(然後Term :: ReadLine將使用它)。 – oylenshpeegul 2010-03-03 20:31:24

+0

如果您使用Term :: ReadLine :: Gnu並且分發了您的程序,則需要根據GPL的條款分發您的程序。 – jrockway 2010-03-04 09:54:28

+0

廢話。分發libreadline時需要這樣做,但幾乎沒有人這樣做。相反,人們只需在其分發元文件中指向Term :: ReadLine :: Gnu(在通常的雙重許可下),就可以選擇不同的東西。 – daxim 2010-03-04 20:28:06

3

或爲東西有點較高的水平,也許IO ::提示

1

或者,如果你有Perl 5.10.0或更高,嘗試達米安康威的IO::Prompter(繼任者的IO ::提示)。我希望我可以使用它的超時功能,但可惜我堅持在Perl 5.8.8。