you're writing C style perl, but for #1 the |= operand should work fine. Though you don't need all those leading zeroes, unless you think it helps you read the function better, you could just do $a |= 0x8;
You can't change the value of $a by using it as a function parameter in MyGetFunc. You'll want to either return that as a value, or pass in a reference to the variable, and access it directly. ex. $a = MyGetFunc() would change the value of $a, but passing it to a function would not, unless you passed a reference to $a.
Not sure I understand the whole question, what are you asking about regarding a regex? Are you extracting some string? And are they seperated by attribute:string: value? If so , then you may just need to use split on the colon delimiter and store the values separately.) (then use the perl function "hex" to convert a string of hexadecimal digits to a hex integer value)
In reply to Re: Bit operation
by raybies
in thread Bit operation
by toren
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |