Mercurial Hosting > luan
comparison website/src/manual.html.luan @ 567:6c00b8a59240
document Binary
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 05 Jul 2015 19:29:56 -0600 |
parents | 90b93790c544 |
children | 1e69d9c21461 |
comparison
equal
deleted
inserted
replaced
566:90b93790c544 | 567:6c00b8a59240 |
---|---|
89 <ul> | 89 <ul> |
90 <li><a href="#default_lib">Default Environment</a></li> | 90 <li><a href="#default_lib">Default Environment</a></li> |
91 <li><a href="#luan_lib">Basic Functions</a></li> | 91 <li><a href="#luan_lib">Basic Functions</a></li> |
92 <li><a href="#package_lib">Modules</a></li> | 92 <li><a href="#package_lib">Modules</a></li> |
93 <li><a href="#string_lib">String Manipulation</a></li> | 93 <li><a href="#string_lib">String Manipulation</a></li> |
94 <li><a href="#binary_lib">Binary Manipulation</a></li> | |
94 <li><a href="#table_lib">Table Manipulation</a></li> | 95 <li><a href="#table_lib">Table Manipulation</a></li> |
95 <li><a href="#number_lib">Number Manipulation</a></li> | 96 <li><a href="#number_lib">Number Manipulation</a></li> |
96 <li><a href="#math_lib">Mathematical Functions</a></li> | 97 <li><a href="#math_lib">Mathematical Functions</a></li> |
97 </ul> | 98 </ul> |
98 </div> | 99 </div> |
2655 | 2656 |
2656 | 2657 |
2657 | 2658 |
2658 | 2659 |
2659 | 2660 |
2661 <h3 heading><a name="binary_lib">Binary Manipulation</a></h3> | |
2662 | |
2663 <p> | |
2664 Include this library by: | |
2665 | |
2666 <pre> | |
2667 local Binary = require "luan:Binary" | |
2668 </pre> | |
2669 | |
2670 | |
2671 <h4 heading><a name="Binary.binary"><code>Binary.binary (···)</code></a></h4> | |
2672 | |
2673 <p> | |
2674 Receives zero or more bytes (as integers). | |
2675 Returns a binary with length equal to the number of arguments, | |
2676 in which each byte has the internal numerical code equal | |
2677 to its corresponding argument. | |
2678 | |
2679 | |
2680 <h4 heading><a name="Binary.byte"><code>Binary.byte (b [, i [, j]])</code></a></h4> | |
2681 | |
2682 <p> | |
2683 Returns the internal numerical codes of the bytes <code>b[i]</code>, | |
2684 <code>b[i+1]</code>, ..., <code>b[j]</code>. | |
2685 The default value for <code>i</code> is 1; | |
2686 the default value for <code>j</code> is <code>i</code>. | |
2687 These indices are corrected | |
2688 following the same rules of function <a href="#String.sub"><code>String.sub</code></a>. | |
2689 | |
2690 | |
2691 <h4 heading><a name="Binary.to_string"><code>Binary.to_string (b)</code></a></h4> | |
2692 <p> | |
2693 Converts the binary <code>b</code> to a string using the Java <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#String(byte[])">String constructor</a>. | |
2694 | |
2660 | 2695 |
2661 | 2696 |
2662 | 2697 |
2663 <h3 heading><a name="table_lib">Table Manipulation</a></h3> | 2698 <h3 heading><a name="table_lib">Table Manipulation</a></h3> |
2664 | 2699 |