看板 [ Ruby ]
討論串[問題] 使用Ruby語法問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者godfat (godfat 真常)時間17年前 (2007/11/24 00:08), 編輯資訊
0
0
0
內容預覽:
無聊病發作....一行 quick-sort. require 'rubygems' # for gem facets. require 'facets' # for tail, ergo. def sort input. input.tail.ergo.partition{ |i|. i < in
(還有1237個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者godfat (godfat 真常)時間17年前 (2007/11/23 19:54), 編輯資訊
0
0
0
內容預覽:
這是 parallel assignment, 等號右邊的結果如果是一個 array 的話,. left 會是 array[0] 而 right 會是 array[1]. partition 是一個分割 method, 他會將輸入分割成兩個 array,. yield 為 true 的和 yield
(還有590個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者forkome (丁丁是個人材)時間17年前 (2007/11/23 17:46), 編輯資訊
0
0
0
內容預覽:
def sort(array). return [] if array.empty?. left, right = array[1..-1].partition { |y|. y <= array.first. }. sort(left) + [ array.first ] + sort(right
(還有29個字)
首頁
上一頁
1
下一頁
尾頁