Difference between revisions of "Buffer.extract"
From GiderosMobile
(wip) |
|||
Line 4: | Line 4: | ||
=== Description === | === Description === | ||
− | Extracts from a buffer. | + | Extracts from a buffer and creates a new one. |
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
(any) = buffer.extract(b,offset,count) | (any) = buffer.extract(b,offset,count) | ||
Line 20: | Line 20: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local mystr = "Hello Gideros!" | local mystr = "Hello Gideros!" | ||
− | local | + | local b = buffer.fromstring(mystr) |
− | print(buffer.extract( | + | print(buffer.extract(b, 3, 5)) |
</syntaxhighlight> | </syntaxhighlight> | ||
{{buffer_luau}} | {{buffer_luau}} |
Latest revision as of 09:02, 6 February 2025
Available since: Gideros 2025.2
Class: buffer_luau
Description
Extracts from a buffer and creates a new one.
(any) = buffer.extract(b,offset,count)
Parameters
b: (buffer) the buffer
offset: (number) offset from the beginning of the buffer memory, starting from 0
count: (number) length to extract
Return values
Returns (any) the extracted value from the buffer
Example
local mystr = "Hello Gideros!"
local b = buffer.fromstring(mystr)
print(buffer.extract(b, 3, 5))