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 08: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))
