{"schemaVersion":1,"title":"Elixir · ExDoc","url":"https://appgram.github.io/docsy/versions/current/es/elixir-sdk","markdownUrl":"https://appgram.github.io/docsy/format-md/versions/current/es/elixir-sdk","jsonUrl":"https://appgram.github.io/docsy/agent/pages/versions/current/es/elixir-sdk.json","version":"current","locale":"es","markdown":"# Elixir · ExDoc\n\nReal ExDoc HTML output from the checked-in elixir 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/elixir-sdk  \n> Language: elixir  \n> Symbols: 4 across 2 categories\n\n## Categories\n\n- [Modules](#modules) — 1 items\n- [Functions](#functions) — 3 items\n\n## Modules\n\n### `Greeter`  <sub>module</sub>\n\nBuild personalized greetings without network access.\n\n```elixir\ndefmodule Greeter\n```\n\n**Example**\n\n```elixir\niex> Greeter.greet(\"Docsy\")\n\"Hello, Docsy\"\n```\n\n## Functions\n\n### `greet_checked(name)`  <sub>function</sub>\n\nReject an empty reader name. Raises ArgumentError when name is empty.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `String.t()` | ✓ |  |\n\n**Returns** — `String.t()`\n\n```elixir\n@spec greet_checked(String.t()) :: String.t()\n```\n\n**Example**\n\n```elixir\niex> Greeter.greet_checked(\"Ada\")\n\"Hello, Ada\"\n```\n\n---\n\n### `greet_many(names)`  <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` | `[String.t()]` | ✓ |  |\n\n**Returns** — `[String.t()]`\n\n```elixir\n@spec greet_many([String.t()]) :: [String.t()]\n```\n\n**Example**\n\n```elixir\niex> Greeter.greet_many([\"Ada\", \"Linus\"])\n[\"Hello, Ada\", \"Hello, Linus\"]\n```\n\n---\n\n### `greet(name)`  <sub>function</sub>\n\nGreet a reader.\n\n**Parameters**\n\n| Name | Type | Required | Description |\n\n| --- | --- | --- | --- |\n\n| `name` | `String.t()` | ✓ |  |\n\n**Returns** — `String.t()`\n\n```elixir\n@spec greet(String.t()) :: String.t()\n```\n\n**Example**\n\n```elixir\niex> Greeter.greet(\"Ada\")\n\"Hello, Ada\"\n```\n"}