2011-06-03 51 views
1

我正在學習一些ruby代碼,我發現這個「varx」變量與[0x140,4] <一起使用 - 這是什麼意思?我找不到任何紅寶石文檔顯示。 varx類似於二進制字符串。這個二進制字符串是如何被使用的?

varx[0x140, 4] = [0x4a8acb38 - 0x1c].pack('V') 

回答

0

它代替4「事物」在varxvarx從RHS側返回的數據開始於索引0x140。

實施例:

s="my name is prince"; 
s[11,6] = "John"; 
s 
=> "my name is John" 
+0

謝謝,我剛發現它:串[偏移,計數] = newstring – ertaos 2011-06-03 03:39:21

+0

大。你也可以接受我的答案:) [如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – Zabba 2011-06-03 03:40:49

相關問題