Improve spanish translation for ruby guide (#29041)
This commit is contained in:
committed by
Randell Dawson
parent
f897a5e156
commit
912ef26dc4
@ -4,7 +4,7 @@ localeTitle: Verdadero, falso y nulo
|
||||
---
|
||||
# Verdadero, falso y nulo
|
||||
|
||||
`true` , `false` y `nil` son tipos de datos incorporados especiales en Ruby. Cada una de estas palabras clave se evalúa como un objeto que es la única instancia de su clase respectiva.
|
||||
`true` , `false` y `nil` son tipos de datos especiales incorporados en Ruby. Cada una de estas palabras clave se evalúa como un objeto que es la única instancia de su respectiva clase.
|
||||
|
||||
```ruby
|
||||
true.class
|
||||
@ -15,29 +15,42 @@ true.class
|
||||
=> NilClass
|
||||
```
|
||||
|
||||
`true` y `false` son los valores booleanos nativos de Ruby. Un booleano es un valor que solo puede ser uno de dos valores posibles: verdadero o no verdadero. El objecto `true` representa verdad, mientras que `false` representa lo opuesto. Puedes asignar variables a `true` / `false`, pasarlos por metodos y usarlos como lo harias con otros objecto (como numbers, Strings, Arrays, Hashes).
|
||||
`true` y `false` son valores booleanos nativos de Ruby. Un valor booleano es aquel que solo puede ser uno de dos posibles valores: verdadero o no verdadero. El objeto `true` representa verdad, mientras que `false` representa lo contrario. Puedes asignar variables con `true` / `false`, pasarlos como parámetro a métodos, y en general usarlos de la misma forma que harías con otros objetos (como Numbers, Strings, Arrays, Hashes).
|
||||
|
||||
`nil` Es un valor especial que indica la ausencia de un valor: es la forma en la que ruby se refiere a "nada". Un ejemplo donde puedes encontrar el objecto `nil` es cuando preguntas por algo que no existe o no puede ser encontrado:
|
||||
`nil` es un valor especial que indica la ausencia de valor: es la forma de Ruby de referirse a "nada". Un ejemplo de cuando te encontrarás con el objeto `nil` es cuando preguntas por algo que no existe o que no se pudo encontrar:
|
||||
|
||||
```rubí
|
||||
```ruby
|
||||
sombreros = ["beret", "sombrero", "beanie", "fez", "flatcap"]
|
||||
|
||||
sombreros = ["boina", "sombrero", "gorro", "fez", "gorra plana"]
|
||||
|
||||
sombreros[0] => "boina" # el sombrero en el índice 0 sombreros [2] => "gorro" # el sombrero en el índice 2 sombreros [4] => "gorra plana" # el sombrero en el índice 4 sombreros [5] => nil # no hay sombrero en el índice 5, el índice 5 no tiene nada (nulo)
|
||||
```
|
||||
Zero no es nada (es un numero, que es algo). Igualmente, strings vacios, arrays, and hashes no son nada (ellos son objectos, que están vacios). puedes llamar el metodo `nil?` para comprobar si un objecto es nulo.
|
||||
|
||||
```rubí
|
||||
0.nil? => false
|
||||
"".nil? => false
|
||||
[].nil? => false
|
||||
{}.nil? => false
|
||||
nil.nil? => true
|
||||
# del ejemplo de arriba
|
||||
gorras[5].nil? => true
|
||||
sombreros[0]
|
||||
=> "beret" # el sombrero para el índice 0
|
||||
sombreros[2]
|
||||
=> "beanie" # el sombrero para el índice 2
|
||||
sombreros[4]
|
||||
=> "flatcap" # el sombrero para el índice 4
|
||||
sombreros[5]
|
||||
=> nil # no hay sombrero para el índice 5, índice 5 contiene nada (nulo)
|
||||
```
|
||||
|
||||
Cada objeto en Ruby tiene un valor booleano, lo que significa que se considera verdadero o falso en un contexto booleano. Aquellos considerados verdaderos en este contexto son "sinceros" y aquellos considerados falsos son "falsey". En Ruby, _solo_ `false` y `nil` son "falsey", todo lo demás es "veraz".
|
||||
Cero no es nulo (es un número, lo cual es algo). Del mismo modo, Strings, Arrays, y Hashes vacíos no son nulos (son objetos, que resultan estar vacíos). Puedes llamar al método `nil?` para chequear si un objeto es nulo.
|
||||
|
||||
```ruby
|
||||
0.nil?
|
||||
=> false
|
||||
"".nil?
|
||||
=> false
|
||||
[].nil?
|
||||
=> false
|
||||
{}.nil?
|
||||
=> false
|
||||
nil.nil?
|
||||
=> true
|
||||
# del ejemplo de arriba
|
||||
hats[5].nil?
|
||||
=> true
|
||||
```
|
||||
|
||||
Cada objeto en Ruby tiene un valor booleano, lo que significa que se considera verdadero o falso en un contexto booleano. Aquellos considerados verdaderos en este contexto son "truthy", mientras que aquellos considerados falsos son "falsey". En Ruby, <em>solo</em> `false` y `nil` son "falsey". Todo lo demás es "truthy".
|
||||
|
||||
### Otros recursos
|
||||
|
||||
|
Reference in New Issue
Block a user