骑着小骆驼继续前进!输入时别忘记chomp
来源:互联网 发布:oa智能网络地板 编辑:程序博客网 时间:2024/06/10 05:36
依然继续学习Perl中,记一下今天犯的错
#! C:/Perl/bin/perl -w
use strict;
my %family_name=
(
"fred" => "flintsone",
"barney" => "rubble",
"wilma" => "flintstone",
);
print keys %family_name;
print "input the requiry name: /n";
my $given_name= <STDIN>;
my $result= $family_name{$given_name};
print $result."/n";
print "The result is $given_name $family_name{$given_name}./n";
很简单的hash操作是不是,为什么输入fred,程序报错说:use of uninitialized value in concatenation (.) or sring?
很简单,输入的时候没有去掉换行,看似输入fred,实际上输入的是fred/n
所以和hash中的key不匹配,在输入之后加上#chomp $given_name;就OK了
- 骑着小骆驼继续前进!输入时别忘记chomp
- 骑着骆驼去旅行
- 小骆驼
- 别忘记......
- 继续前进
- 继续前进
- 继续前进
- 继续前进
- 继续前进
- 继续前进!
- 《小骆驼书读书笔记》
- chomp
- chomp()
- 继续前进之SpringMvc入门小程序
- perl-小骆驼 总结(一)
- SOA 别忘记网络
- 代码别忘记注释
- 走路,别忘记回头
- 十年一梦
- 奔向成功的十个好习惯
- 编译内核
- 公司
- pthread 基本线程函数 和 定时器
- 骑着小骆驼继续前进!输入时别忘记chomp
- 微软应用架构指南(模式与实践模式)
- 去掉多余的using 能不能提高性能?
- 一个简单的自创词典程序
- XML学习笔记之XSL
- 活着有什么意义?
- Java/JSP中调用SQL Server存储过程完整示例
- MS SQL2k解密存储过程
- 《听见涛声》看后感