words = self.tag.split
words.each { |word| word = word.stem }
self.tag = words.join(' ')
针对给定的句子,我想在每个单词上执行stem
操作。
是否有简化这段代码的方法?
words = self.tag.split
words.each { |word| word = word.stem }
self.tag = words.join(' ')
针对给定的句子,我想在每个单词上执行stem
操作。
是否有简化这段代码的方法?
self.tag = self.tag.split.map(&:stem).join(' ')
self.tag = self.tag.split.collect { |w| word.stem }.join(' ')
并不是我一定推荐这样做。
a.split.collect{|word| word.reverse}.join => "sihteratset", a => "this are test"
- Gazler