我想检查我的输入并用 Ruby 中的 300 对反义词替换单词。
在 Python 中,创建字典是一种有效的方法,比较使用replace
.
在Ruby中,如果我gsub!
逐行使用,它是否比使用哈希效率低得多?如果我只有 300 双,会有什么不同吗?
body=ARGV.dup
body.gsub!("you ","he ")
body.gsub!("up","down ")
body.gsub!("in ","out ")
body.gsub!("like ","hate ")
body.gsub!("many ","few ")
body.gsub!("good ","awesome ")
body.gsub!("all ","none ")