vault backup: 2025-12-12 22:34:40
This commit is contained in:
9
.obsidian/hotkeys.json
vendored
9
.obsidian/hotkeys.json
vendored
@@ -6,5 +6,14 @@
|
||||
],
|
||||
"key": "AltGraph"
|
||||
}
|
||||
],
|
||||
"editor:insert-codeblock": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "C"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
.obsidian/workspace.json
vendored
8
.obsidian/workspace.json
vendored
@@ -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",
|
||||
|
||||
@@ -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).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user