Añadida sección de funciones
This commit is contained in:
parent
5aa9da8367
commit
f57a0bb965
40
kotlin.md
40
kotlin.md
|
|
@ -122,4 +122,42 @@ Una vez desbloqueada la limitación, se debe controlar la posibilidad de que tom
|
||||||
3. Operador Elvis (?:)
|
3. Operador Elvis (?:)
|
||||||
> println(nombreVar ?: -1)
|
> println(nombreVar ?: -1)
|
||||||
4. Operador !!
|
4. Operador !!
|
||||||
> println(nombreVar!!)
|
> println(nombreVar!!)
|
||||||
|
|
||||||
|
### Funciones
|
||||||
|
|
||||||
|
Función simple
|
||||||
|
|
||||||
|
```kotlin
|
||||||
|
// Declaración
|
||||||
|
fun nombreFuncion(){
|
||||||
|
foo.bar
|
||||||
|
}
|
||||||
|
|
||||||
|
// Llamada
|
||||||
|
nombreFuncion()
|
||||||
|
```
|
||||||
|
|
||||||
|
Función con parámetros
|
||||||
|
|
||||||
|
```kotlin
|
||||||
|
// Declaración
|
||||||
|
fun nombreFuncion(param1: tipo, param2: tipo){
|
||||||
|
foo.bar(param1 + param2)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Llamada
|
||||||
|
nombreFuncion(arg1, arg2)
|
||||||
|
```
|
||||||
|
|
||||||
|
Función con retorno
|
||||||
|
|
||||||
|
```kotlin
|
||||||
|
// Declaración
|
||||||
|
fun nombreFuncion(param1: tipo, param2: tipo): tipoRetorno{
|
||||||
|
return param1 + param2
|
||||||
|
}
|
||||||
|
|
||||||
|
// Llamada
|
||||||
|
tipo nombreVariable = nombreFuncion(arg1, arg2)
|
||||||
|
```
|
||||||
Loading…
Reference in New Issue