Re: [問題] 句子斷詞
: 兩個字串一樣長,就 zip 起來並 fold
: 兩種狀況:
: 0. 串到最後一個詞
: 1. 串新詞
: 寫成程式就是:
: s = '網路應用程式'
: b = '001101'
: result = s.scan(/./u).zip(b.scan(/./)).inject([[]]){ |r, i|
: r.last << i.first
: r << [' '] if i.last == '1'
: r
: }.join
: puts result
: # => 網路應 用 程式
我查了幾天了,可是還是看不懂 .inject([[]])的意思
能不能請大大解釋一下 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.173.193
→
05/21 15:13, , 1F
05/21 15:13, 1F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章