perl - 带有 .txt 文件的“简单”perl 赋值
问题描述
我有一个任务解释如下:
编写一个名为 names.pl 的小型 Perl 程序,读取名字和姓氏的列表(每行全名)并将名字存储在两个散列中(%firstNameHash 和 %lastNameHash)。下面是显示它应该如何工作的用户界面。提示,在 Perl 中,您可以一次分配 2 个变量: ($first, $last) = split //, $line;
File name to read in: myFile.txt
(F) for first name (L) for last name search and (.) to exit: F
Enter first name: Mike
Jonas
(F) for first name (L) for last name search and (.) to exit: L
Enter last name: Jonas
Mike
(F) for first name (L) for last name search and (.) to exit: .
Done!
我觉得这个解释很混乱,但我得到了界面。我有我们分配的测试文件(myFile.txt),它看起来像这样:
Mike Jonas
Mark Jones
Max Tedford
Robbie MacPheson
Alison Bailey
我已经看了几个小时的视频/阅读了一些文章,但是当您不知道要查找的确切内容时,可能会感到困惑。
有人能建议一个可能的开始方向吗?这真的很有帮助。
先感谢您!
解决方案
推荐阅读
- regex - Powershell正则表达式用于两个特殊字符之间的字符串
- mysql - 如何在 lumen 中配置 .env 文件?
- couchbase - Couchbase 在添加新文档时无法访问视图
- mysql - 查找包含给定坐标的圆的 MySQL 查询
- php - PHP preg_split 匹配除空行之外的每一行
- javascript - 我将如何对嵌套结构进行映射异步转换?
- compiler-errors - 无法构建插件示例
- r - 无法在 RStudio 服务器上安装 bigrquery
- python - 如何组合每行中的分隔列?
- google-apps-script - 在 Google Doc 上的表格中引用单元格