0
我得到特別上執行的代碼的零的隱式轉換成整數,紅寶石
if @buffer[@indexwrite] == nil
第二行這段代碼
def write (data)
if @buffer[@indexwrite] == nil
@buffer[@indexwrite] = data
@indexwrite += 1
else
raise BufferFullException
end
end
當這個錯誤是否有更好的方法檢查一個數組的元素是否爲零?
詢問什麼時候「有沒有更好的辦法。」該工程的代碼,你應該看看[codereview.se],而不是堆棧溢出。 –
爲什麼不壓縮數組,刪除nil值.... – kurenn