当前位置:  开发笔记 > 后端 > 正文

Ruby声明链接

如何解决《Ruby声明链接》经验,为你挑选了1个好方法。

给出以下Ruby语句:

(读取输入并将每个单词存储在数组中,删除单词之间的空格等)

input = gets.chomp
inArr = []
input.strip.each (" ") { |w| inArr.push w }
inArr.delete_if {|ele| ele == " "}
inArr.each {|w| w.strip!}

我想知道是否有人可以建议一种方法来优化这些代码,可能是通过链接或删除一些不需要的语句,因为我觉得这可以用更少的代码完成,但因为我是Ruby的新手,我很难怎么看 :)

谢谢,

R M



1> Aaron Hinni..:

gets.split 应该得到你想要的

>> gets.split
this is a test
=> ["this", "is", "a", "test"]

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有