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 (?:)
|
||||
> println(nombreVar ?: -1)
|
||||
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