{"schemaVersion":1,"title":"Lua · LDoc","url":"https://appgram.github.io/docsy/versions/current/es/lua-sdk","markdownUrl":"https://appgram.github.io/docsy/format-md/versions/current/es/lua-sdk","jsonUrl":"https://appgram.github.io/docsy/agent/pages/versions/current/es/lua-sdk.json","version":"current","locale":"es","markdown":"# Lua · LDoc\n\nReal LDoc HTML output from the checked-in lua fixture source. Generated artifacts, commands, versions, and SHA-256 hashes are recorded under sources/native. This is a teaching library, not a published SDK.\n\n> Source: https://appgram.github.io/docsy/versions/current/es/lua-sdk  \n> Language: lua  \n> Symbols: 3 across 1 categories\n\n## Categories\n\n- [Functions](#functions) — 3 items\n\n## Functions\n\n### `greet`  <sub>function</sub>\n\nGreet a reader.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `string` | ✓ | Reader name. |\n\n**Returns** — `string` — string A friendly greeting.\n\n```lua\ngreet (name)\n```\n\n**Example**\n\n```lua\nlocal greeter = require 'greeter'\nprint(greeter.greet('Docsy'))\n```\n\n---\n\n### `greet_checked`  <sub>function</sub>\n\nReject an empty reader name.\n\n**Errors**\n\n- `error` — When name is empty.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `string` | ✓ | Reader name. |\n\n**Returns** — `string` — string A validated greeting.\n\n```lua\ngreet_checked (name)\n```\n\n**Example**\n\n```lua\ngreeter.greet_checked('Ada')\n```\n\n---\n\n### `greet_many`  <sub>function</sub>\n\nGreet several readers while preserving input order.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `names` | `table` | ✓ | Reader names. |\n\n| `separator` | `string` |  | Separator between greetings. ( default ' / ') |\n\n**Returns** — `string` — string Joined greetings.\n\n```lua\ngreet_many (names[, separator=' / '])\n```\n\n**Example**\n\n```lua\ngreeter.greet_many({'Ada', 'Linus'}, ' / ')\n```\n"}