看板 Ruby 關於我們 聯絡資訊
: 兩個字串一樣長,就 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
itucson:是初使成二維陣列嗎? 05/21 15:13