私は、いくつかのパックファイルを読み込んでそれらの内容を見るためにRubyでスクリプトを実行しています。文字列に関する問題
arch = File.new(*file_name*, "r")
z = arch.sysread(1).unpack('H*')
puts z
content = arch.sysread(32)
変数z
私はエラーを取得し、まだ私が定義した場合sysread
にこれを渡した場合は上記の10の値を持つ変数x
と: は、私は私に頭痛を与えることを昨日、この非常に簡単なスクリプトを書きましたそれに10の値を割り当て、それを渡すとOKです。
z
をsysread
に渡すことができないのはなぜですか?
使用 'のp z'いうよりは' 'おそらくz'を置くz'ない本当に '10'です。また、どのようなエラーが発生するのかを教えてください。 –