/* Page prose (es) */
"SendableBriefly" = "# `Sendable`, brevemente\n\nHas estado pasando valores hacia dentro de un actor (`deposit(1)`, `withdraw(80, ...)`) y hacia fuera de él (`await vault.balance`). Cualquier cosa que cruce la frontera de un actor o una tarea tiene que ser **segura de compartir**: segura para que dos dominios aislados la tengan a la vez sin una carrera. Swift llama a esa propiedad **`Sendable`**.\n\nLa buena noticia: los tipos de valor que más usas ya son `Sendable`.\n\n`Int`, `String`, `Bool`, y las structs/enums construidas solo con partes `Sendable` califican automáticamente, porque pasarlos copia el valor, no se comparte nada. Por eso cada ejemplo aquí compiló sin problemas.\n\nLo que *no* es `Sendable` por defecto es una clase mutable a secas, exactamente el `UnsafeLedger` del inicio del capítulo, porque dos dominios compartirían una referencia a la misma memoria mutable. Intenta enviar una a través de una frontera y el compilador se niega. (Los actores en sí *son* `Sendable`, que es por qué puedes capturar libremente `Ledger` dentro de esas clausuras de grupo de tareas.)\n\nCon eso basta para que sigas avanzando. Las reglas completas (clausuras `@Sendable`, cómo hacer que tus propios tipos se ajusten, y el actor global `@MainActor`) son todo el capítulo siguiente.\n\n[Anterior](@previous)  |  página 6 de 7  |  [Siguiente: Resumen](@next)";
