Continuamos con la presión Landau, del tipo Phantom o funciones vamos a cerrar.
Cerramos todo.
Vamos a crear una nuevo ejemplo por acá con el método main ya class.
Ejemplo function
funciones con el método main.
Juantxo perfecto function importamos de llebaba útil font chan.
Bueno, creo que es un font chón.
También recibe un tipo genérico, pero una función en una prisión.
Landa recibe un argumento como parámetro y devuelve un valor.
Es decir, podemos hacer algo con este argumento.
Lo consumimos, pero además devolvemos el valor.
Es una combinación entre el consumidor que recibe argumento y el player que devuelve algún resultado.
Veamos el string.
El primer generic es el argumento que se recibe y el segundo es el tipo que devuelve este método.
Pero como siempre, puede ser cualquier cosa.
En ambos podemos recibir cualquier tipo de objeto como argumento y también podemos devolver cualquier
tipo de objeto.
Acá se indica en los genéricos le vamos a llamar F1 o función uno igual y nuestra presión.
Landau Un parámetro cualquiera para el nombre que queramos, como siempre y lo que queremos hacer con
este parámetro y devolver algún valor.
Por ejemplo Hola, qué tal?
Concatenados con el parámetro para.
Bueno, aquí lo que hace recibe el argumento, el parámetro, algún nombre.
Hola, qué tal Pepe?
Por ejemplo, es hacer el resultado.
Y esto lo devuelve, hace un ratón.
Entonces al final podríamos colocar por ejemplo las llaves porque es lo mismo.
Y acá un ratón porque devuelve un valor.
Pero como siempre, se puede simplificar.
Recuerda, como vimos, una sola instrucción.
Lo dejamos de esa forma.
Strength resultado igual.
F1.
Punto.
Aplicar entonces el método aplicar.
Pasamos por argumento algo Andrés y se va a aplicar con la funcionalidad que le damos acá con Hola,
qué tal?
Bueno, pero esto lo tenemos que imprimir para mostrar la pantalla.
Entonces shout resultado.
Ahora, si esto lo ejecutamos, va a decir Hola, qué tal Andrés?
Hola, qué tal Andrés?
Es una función.
Recibe argumento, devuelve un valor y también como siempre, fant chón es una interfaz con el método
Aplicar apply, donde recibe un parámetro y devuelve un resultado.
Y también casos de uso se utiliza mucho en el API Stream de Java en programación funcional con el lenguaje
Java, y también lo podemos utilizar en nuestras clases en algún método que recibe una presión lanta
y podríamos trabajar con esa person lanta con ese resultado o en otro código, tal como lo estamos viendo
ahora para trabajar de una forma más funcional.
Veamos un ejemplo de referencia de métodos.
Vamos a tener una función que recibe un string y también devuelve un string FTW.
Igual lo mismo para
devuelve a Param punto tu aparques lo convierte en mayúscula.
Entonces Shout vamos a imprimir FTW punto apply aplicar Andrés.
Entonces si levantamos.
Va a mostrar acá en mayúscula Andrés Hacemos una conversión, pero bien, esto se puede simplificar.
Recuerden.
Acá se recibe un parámetro y este parámetro invoca un método.
Entonces simplemente podríamos utilizar el string puntos punto tu a parqués.
Trunk 2.2.1 Tu aparques y quitamos esto.
Entonces lo que se recibe por argumento se utiliza para invocar algún método.
Y eso.
Lo bemba.
Método referencia.
Enviamos bife ancho, es decir, muy parecido, pero en vez de recibir un argumento recibe dos y siempre
devuelve un valor, algún resultado de cualquier tipo.
Entonces vi Antxón genérico el tipo del argumento 1.
El tipo del segundo argumento y el tipo del ratón F3.
Igual ya tenemos 2 argumento entonces paréntesis A coma B, por ejemplo a punto tu a parqués punto con
Katt vamos a concatenar con B.
Ve punto tu parqués
r 2.
Resultado 2.
Igual f3 función 3.
Sorpresón Landau 3.
Apply Aplicamos eiv acoma b.
Por ejemplo.
Andrés
José Soto.
Herrados.
Lo imprimimos.
André, José, le podríamos dar algún espacio con Cat?
En fin, veamos otro ejemplo.
Vi fant chón, string string integer f4 igual A como B o lo que queramos.
A punto, compartid.
Se acuerda?
Quien compartió lo que devuelve es un entero.
V.
Shout y F-4.
Punto aplicamos, vamos a colocar a Andrés
Andrés dos estric exactamente iguales.
El resultado es cero porque son idénticos.
Vamos a ver.
Cero son idénticos.
Si fuera acá, por ejemplo, Andrés 2.
Va a retornar otro valor según la tabla y único según el ordenamiento.
Pero recuerden, esto se puede simplificar porque lo que se recibe acá por argumento.
Esta instancia invoca el método Compartid y pasa el segundo argumento b por el método.
Entonces lo pueden escribir como referencia de método, es decir, la clase string 2.2 punto comparto.
Veamos esto lo quitamos o de hecho, para que lo tengan.
Esto, lo de comentar listo, lo comentamos.
Trent 2.y punto comparto de esto.
Entonces lo que se recibe en A se le invoca el método Compartid y se pasa B por argumento mismo resultado
menos una.
Ahora si son iguales.
0.
Otro ejemplo, concatenar, de hecho sería muy similar, pero cambiamos por con CAT y quiero hacer concatenar
A con B.
De hecho lo vamos a copiar.
Porque es muy parecido.
La vamos a colocar F5.
Pero recibe un string.
La concatenación acá sería con Catt y esto sería igual a B y acá con Cat compen a concatena a B.
Es lo mismo.
De acá, Josean.
Andrés José.
Todo junto, pero en minúscula.
Ah, acá f 5 faltó f5 s.
Andres Jose.
Bueno, de hecho esta prisión Landa es muy similar a la prisión blanda que utilizamos en el comparativo
para comparar que vivimos en clases anteriores.
Bien, quedamos hasta acá y continuamos en la siguiente clase con Predicaste Depression en Holanda con
expresiones booleanas.
Nos vemos.