2011-11-16 61 views
0

下面的代碼不起作用,但類型布爾值存在,並且我以相同的方式在另一個類中使用它,爲什麼它不起作用?Ruby,BinData,布爾值不被識別爲對象類型

require 'bindata' 
class TESTSTUFF < BinData::Record 
    array :boolstuff, :type => :boolean, :initial_length => 8 
end 

錯誤是:unknown type 'boolean' in TESTSTUFF (TypeError)

回答

1

沒有這樣的參數作爲bindataboolean。使用bit1這是一個1位大端整數,可以用作布爾值。看看the docs

+0

很高興知道,我在之前(當我說我在其他地方使用它時,它只是一個具有相同信息但未用作布爾值的數組)時發生了錯誤,謝謝。 – NopeAndNever

相關問題