elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ¿Como puedo implementar una funcion recursiva en una expresion lambda de Java?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como puedo implementar una funcion recursiva en una expresion lambda de Java?  (Leído 1,755 veces)
4dr14n31t0r

Desconectado Desconectado

Mensajes: 85



Ver Perfil
¿Como puedo implementar una funcion recursiva en una expresion lambda de Java?
« en: 8 Diciembre 2015, 01:00 am »

Código
  1. //La interfaz funcional
  2.  
  3. package test;
  4.  
  5. public interface Interface {
  6.  
  7. int factorial(int x);
  8.  
  9. }
Código
  1. //La clase que utiliza la expresion lambda
  2.  
  3. package test;
  4.  
  5. public class Test {
  6.  
  7. public static void main(String... args){
  8. ((Interface) x -> x == 1 ? 1 : x*factorial(x-1)).factorial(7); //No compila (busca la funcion en la clase Test).
  9. ((Interface) x -> x == 1 ? 1 : x*this.factorial(x-1)).factorial(7); //No compila (el puntero this apunta a un objeto de la clase Test).
  10. }
  11.  
  12. }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
quisiera q me dijeran como esta esta funcion recursiva
Programación C/C++
eduardo17445 7 3,802 Último mensaje 2 Noviembre 2012, 19:20 pm
por flony
Como implementar función Ajax - Autocomplete
PHP
Jarcx9 9 3,639 Último mensaje 30 Septiembre 2014, 17:04 pm
por Jarcx9
duda acerca de como implementar un función en este codigo.
Programación C/C++
tayzuke 1 1,901 Último mensaje 5 Julio 2016, 16:48 pm
por AlbertoBSD
Implementar la versión recursiva
Programación C/C++
Patoscu1 5 2,546 Último mensaje 10 Mayo 2017, 00:59 am
por engel lex
Como implementar una función que haga esto? « 1 2 3 »
Programación General
@XSStringManolo 23 11,075 Último mensaje 29 Noviembre 2019, 01:56 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines