From 58150b984fb9fd5762187af02224f794177f208d Mon Sep 17 00:00:00 2001 From: Lil-Carpi Date: Fri, 12 Dec 2025 22:34:40 +0100 Subject: [PATCH] vault backup: 2025-12-12 22:34:40 --- .obsidian/hotkeys.json | 9 +++++++++ .obsidian/workspace.json | 8 ++++---- .../Funciones puras/Funciones puras.md | 1 + 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.obsidian/hotkeys.json b/.obsidian/hotkeys.json index 7b2134c..4c02994 100644 --- a/.obsidian/hotkeys.json +++ b/.obsidian/hotkeys.json @@ -6,5 +6,14 @@ ], "key": "AltGraph" } + ], + "editor:insert-codeblock": [ + { + "modifiers": [ + "Mod", + "Shift" + ], + "key": "C" + } ] } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index aceef35..34274d6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -27,12 +27,12 @@ "state": { "type": "markdown", "state": { - "file": "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md", + "file": "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Extra" + "title": "Funciones puras" } } ], @@ -239,11 +239,11 @@ }, "active": "e615f9321ff830be", "lastOpenFiles": [ - "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/Ejercicios - Funciones puras.md", + "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Extra.md", + "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/Ejercicios - Funciones puras.md", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/validador_de_contraseñas.sh", "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Ejercicios/verificador-de-", - "Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md", "BDD/SQL/Tipos de datos.md", "BDD/SQL/SQL.md", "BDD/SQL/Sintaxis (Keywords).md", diff --git a/Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md b/Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md index 0b71ac8..cde69fc 100644 --- a/Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md +++ b/Documentación personal/Mecanica de Unix/1. Bash Scripting Avanzado/Funciones puras/Funciones puras.md @@ -125,3 +125,4 @@ Tal vez pienses que es más trabajo, pero los beneficios son enormes: 1. **La depuración es más sencilla**: Si algo, por alguna razón, falla, sabes que el error está *dentro* de ella o en los argumentos que recibió. No tienes que rastrear variables globales por todo el fichero. 2. **Reutilización**: Puedes hacer *copy-paste* de una función pura en otro script y funcionará inmediatamente sin romper nada (en la gran mayoría de casos). 3. **Seguridad**: Evita las colisiones de nombres de variables (el típico error donde dos bucles usan la variable `i` y uno rompe al otro). +