ruby the diference between gets and gets.chomp()

二者都是可以获取用户命令行输入的函数,但是 gets获取内容后,后面 附带了 多余的换行符号'\n'; 而gets.chomp() 是对后面多余的换行符'\n' 进行清除。

例如 ex11.rb:

print "How old are you? "
age = gets.chomp()
print "How tall are you? "
height = gets
print "How much do you weight? "
weight = gets.chomp() puts "So, you're #{age} old , #{height} tall and #{weight} heavy."

然后输出:

注意身高的地方进行的换行。

最新文章

  1. 浅谈 jQuery 核心架构设计
  2. Moon.Orm 配置说明
  3. 折半查找(java)(边学习边更新)
  4. windows开机启动项
  5. SQL Server 2008维护计划 出错 无法实现自动备份
  6. CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题
  7. sscanf和正则表达式
  8. Useful Articles for the Oracle E-Business Suite Technology Stack for Technical Consultant / DBA [ID
  9. maven无法下依赖jar文件的解决方案
  10. WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数
  11. Git 工作环境配置
  12. HowTos/Virtualization/VirtualBox - CentOS Wiki
  13. Tomcat连接池配置与实现/JNDI
  14. docker安装jdk8
  15. 【转】26张PPT让你告别拖延症
  16. Spring Cloud Config 配置中心高可用
  17. 20145327 《网络对抗技术》 Web基础
  18. 常用模块之 time,datetime,random,os,sys
  19. Ubuntu技巧之清理系统中无用的软件包
  20. ural1519-Formula 1

热门文章

  1. 仿iphone快速导航悬浮球
  2. PA 模块常用表2
  3. 【Unity Shaders】Reflecting Your World(反射吧!)介绍
  4. GDAL中MEM格式的简单使用示例
  5. Linux Shell脚本攻略学习总结:二
  6. OC语言(三)
  7. 关于SMALI语法
  8. 2DSprite添加Light照射(Unity3D开发之十六)
  9. akamai:与看视频广告等待相比,用户更不能忍受缓冲等待
  10. SpriteBuilder中的CCSprite9Slice是个什么鬼?