1
我正在學習一些ruby代碼,我發現這個「varx」變量與[0x140,4] <一起使用 - 這是什麼意思?我找不到任何紅寶石文檔顯示。 varx類似於二進制字符串。這個二進制字符串是如何被使用的?
varx[0x140, 4] = [0x4a8acb38 - 0x1c].pack('V')
我正在學習一些ruby代碼,我發現這個「varx」變量與[0x140,4] <一起使用 - 這是什麼意思?我找不到任何紅寶石文檔顯示。 varx類似於二進制字符串。這個二進制字符串是如何被使用的?
varx[0x140, 4] = [0x4a8acb38 - 0x1c].pack('V')
它代替4「事物」在varx
在varx
從RHS側返回的數據開始於索引0x140。
實施例:
s="my name is prince";
s[11,6] = "John";
s
=> "my name is John"
謝謝,我剛發現它:串[偏移,計數] = newstring – ertaos 2011-06-03 03:39:21
大。你也可以接受我的答案:) [如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – Zabba 2011-06-03 03:40:49