From 09773b418f0b101a2fac8509de8c4c88184b3864 Mon Sep 17 00:00:00 2001 From: Victorhck Date: Fri, 16 Apr 2021 19:21:30 +0200 Subject: [PATCH] cont trad cap 26 --- ch26_vimscript_variables_scopes.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ch26_vimscript_variables_scopes.md b/ch26_vimscript_variables_scopes.md index ec7b88a..4195a9c 100644 --- a/ch26_vimscript_variables_scopes.md +++ b/ch26_vimscript_variables_scopes.md @@ -104,36 +104,36 @@ a: Variable de parámetro de función formal v: Variable propia de Vim ``` -### Global variable +### Variable global -When you are declaring a "regular" variable: +Cuando estás declarando una variable "normal": ``` -let pancake = "pancake" +let tortita = "tortita" ``` -`pancake` is actually a global variable. When you define a global variable, you can call them from anywhere. +`tortita` es de hecho una variable global. Cuando defines una variable global, puedes llamarla desde cualquier lugar. -Prepending `g:` to a variable also creates a global variable. +Al anteponer `g:` a la declaración de una variable, también estás creando una variable global: ``` -let g:waffle = "waffle" +let g:gofre = "gofre" ``` -In this case both `pancake` and `g:waffle` have the same scope. You can call each of them with or without `g:`. +En este caso tanto `pancake` como `g:waffle` tienen el mismo ámbito de trabajo, son globales. Puedes llamar a cada una de ellas con o sin `g:`. ``` -echo pancake -" devuelve "pancake" +echo tortita +" devuelve "tortita" -echo g:pancake -"returns "pancake" +echo g:tortita +" devuelve "tortita" -echo waffle -" devuelve "waffle" +echo gofre +" devuelve "gofre" -echo g:waffle -" devuelve "waffle" +echo g:gofre +" devuelve "gofre" ``` ### Buffer Variable