BitOffString (String function): Difference between revisions
Jump to navigation
Jump to search
m (→Usage notes) |
m (→See also) |
||
Line 25: | Line 25: | ||
==See also== | ==See also== | ||
<ul> | <ul> | ||
<li><var>[[BitAndString (String function)]]</var> | <li><var>[[BitAndString (String function)|BitAndString]]</var> | ||
<li><var>[[BitOnString (String function)]]</var> | <li><var>[[BitOnString (String function)|BitOnString]]</var> | ||
<li><var>[[BitOrString (String function)]]</var> | <li><var>[[BitOrString (String function)|BitOrString]]</var> | ||
<li><var>[[BitXorString (String function)]]</var> | <li><var>[[BitXorString (String function)|BitXorString]]</var> | ||
</ul> | </ul> | ||
{{Template:String:BitOffString footer}} | {{Template:String:BitOffString footer}} |
Revision as of 19:19, 21 March 2012
Clear bits in one string from another (String class)
[Introduced in Sirius Mods 7.9]
BitOffString turns off a set of bits in one string as indicated by another.
Syntax
%result = string:BitOffString( offBits, [Pad= c])
Syntax terms
%result | A string to receive the result of turning off the bits in offBits for string. |
---|---|
string | The string to turn off bits in. |
offBits | The bits to turn off. |
Pad | A single character that indicates the character with which the shorter of the two input strings is to be extended. As many copies of pad are used as is required to make the shorter string as long as the longer. If both strings are of equal length, no padding is required. The default value of pad is '00':x . |
Usage notes
- Using a null string for offBits is an easy way of turning off a specific set of bits for each byte in a string (the pad value).
- BitOffString is most useful for working with binary data, for example binary data being sent or received with Janus Sockets.