On Tuesday, 7 March 2017 19:02:59 UTC-5, Eric Brown wrote:
>
> memoryBlock := make([]byte, 4)
>
> binary.LittleEndian.PutUint32(memoryBlock, 12345678)
>
>
memoryBlock[2] += (256-187)
Am Mittwoch, 8. März 2017 01:48:08 UTC+1 schrieb Eric Brown:
>
> Actually, I didn't catch the int() in your example. I tried it, and it
> worked! Thank you...
>
> On Tuesday, March 7, 2017 at 6:47:11 PM UTC-6, Eric Brown wrote:
>>
>> Thanks for the reply, Ayan. I th
Actually, I didn't catch the int() in your example. I tried it, and it
worked! Thank you...
On Tuesday, March 7, 2017 at 6:47:11 PM UTC-6, Eric Brown wrote:
>
> Thanks for the reply, Ayan. I thought so too; however, I previously tried
> this... and it resulted in the same error.
>
> On Tuesda
Thanks for the reply, Ayan. I thought so too; however, I previously tried
this... and it resulted in the same error.
On Tuesday, March 7, 2017 at 6:34:27 PM UTC-6, Ayan George wrote:
>
>
>
> On 03/07/2017 07:06 PM, Eric Brown wrote:
> > By the way, this is code snipped from within a conditional
On 03/07/2017 07:06 PM, Eric Brown wrote:
> By the way, this is code snipped from within a conditional check, so
> memoryBlock[2] will always be < 187 in this situation.
>
> On Tuesday, March 7, 2017 at 6:02:59 PM UTC-6, Eric Brown wrote:
>
> memoryBlock := make([]byte, 4)
> binary.Litt
On 03/07/2017 07:06 PM, Eric Brown wrote:
> memoryBlock[2] = 256 - (187 - memoryBlock[2]) ' results in error:
> constant 256 overflows byte
So since you're assigning to a byte I think Go is treating all of the
constants as bytes. A byte can only encode between 0 and 255. You need
an extra bit
By the way, this is code snipped from within a conditional check, so
memoryBlock[2] will always be < 187 in this situation.
On Tuesday, March 7, 2017 at 6:02:59 PM UTC-6, Eric Brown wrote:
>
> memoryBlock := make([]byte, 4)
>
> b