cont trad cap 26

This commit is contained in:
Victorhck 2021-04-16 19:21:30 +02:00
parent 80b2c4756a
commit 09773b418f

View file

@ -104,36 +104,36 @@ a: Variable de parámetro de función formal
v: Variable propia de Vim 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 echo tortita
" devuelve "pancake" " devuelve "tortita"
echo g:pancake echo g:tortita
"returns "pancake" " devuelve "tortita"
echo waffle echo gofre
" devuelve "waffle" " devuelve "gofre"
echo g:waffle echo g:gofre
" devuelve "waffle" " devuelve "gofre"
``` ```
### Buffer Variable ### Buffer Variable