Help me interpret an expression, please
Posted: Fri Mar 02, 2012 11:09 am
Hi all, I'm a beginner in Scheme programming and I don't understand the following expression:
(bitwise-arithmetic-shift #vu8(1 0 0 0) pin) where pin is usually the integer 0 to 31
Can you explain me step by step, what is the purpose of this expression and what is happening inside it, please?
I understand what e.g. (bitwise-arithmetic-shift #xHexNumber) means but I don't understand it in conjunction with the #vu8(1 0 0 0) (byte-vector???) in the above mentioned expression...
Thank you for your help...and please, take into consideration that I'm really a beginner...
(bitwise-arithmetic-shift #vu8(1 0 0 0) pin) where pin is usually the integer 0 to 31
Can you explain me step by step, what is the purpose of this expression and what is happening inside it, please?
I understand what e.g. (bitwise-arithmetic-shift #xHexNumber) means but I don't understand it in conjunction with the #vu8(1 0 0 0) (byte-vector???) in the above mentioned expression...
Thank you for your help...and please, take into consideration that I'm really a beginner...