You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _es/tour/basics.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ Los valores no pueden ser reasignados.
62
62
x = 3 // Producirá un error de compilación.
63
63
```
64
64
65
-
Los tipos de los valores pueden ser inferidos, pero también se pueden anotar explícitamente de la siguiente forma:
65
+
Scala es capaz de inferir el tipo de un valor. Aun asi, también se puede indicar el tipo usando una anotación:
66
66
67
67
```tut
68
68
val x: Int = 1 + 1
@@ -103,7 +103,7 @@ println({
103
103
104
104
Una función es una expresión que acepta parámetros.
105
105
106
-
Una función se puede declarar anónima, sin nombre. Por ejemplo, ésta es una función que acepta un número entero `x`, y devuelve el resultado de incrementarlo`x+1`:
106
+
Una función se puede declarar anónima, sin nombre. Por ejemplo, ésta es una función que acepta un número entero `x`, y devuelve el resultado de incrementarlo:
107
107
108
108
```tut
109
109
(x: Int) => x + 1
@@ -192,7 +192,7 @@ class Greeter(prefix: String, suffix: String) {
192
192
}
193
193
```
194
194
195
-
El método `greet` tiene un tipo de retorno `Unit`, que indica que el método no tiene nada significativo que devolver. Esto es similar al tipo `void` en C, C++, o Java. La diferencia con estos lenguajes es que en Scala toda expresión debe devolver un valor. Se usa un tipo `Unit` que tiene con un solo valor que se escribe `()` y no lleva información.
195
+
El método `greet` tiene un tipo de retorno `Unit`, que indica que el método no tiene nada significativo que devolver. Esto es similar al tipo `void` en C, C++, o Java. La diferencia con estos lenguajes es que en Scala toda expresión debe devolver un valor. Por ello, se usa un tipo `Unit` que tiene con un solo valor que se escribe `()` y no lleva información.
196
196
197
197
Se puede crear una instancia de una clase con la palabra reservada *new*.
198
198
@@ -277,7 +277,7 @@ trait Greeter {
277
277
}
278
278
```
279
279
280
-
Los traits pueden también tener implementación por defecto.
280
+
Un `trait`también puede definit un método, o un valor, con una implementación por defecto.
281
281
282
282
{% scalafiddle %}
283
283
```tut
@@ -287,7 +287,7 @@ trait Greeter {
287
287
}
288
288
```
289
289
290
-
También puedes extender traits con la palabra clave `extends` y sobrescribir una implementación con la palabra clave`override`.
290
+
Un `trait` también puede extender otros traits, usando la palabra clave `extends`. Asimismo, en un `trait` se puede redefinir la implementación de un método heredado, usando la palabra reservada`override`.
0 commit comments