Feda /dev/

Merkury

#25710 Con catnip y de vez en cuando les dejo un js artisian muerto en la mesa al MD.

GlatoR

Una pregunta sobre Intellij

Por qué cuando intento hacer este lambda me da error pero cuando lo hace de manera automática el IDE va?

La única diferencia que yo hago es la flecha ->

xD

2 respuestas
MisKo

#25712 Nah, al ser java, lo que he probado no tira (principalmente, pq no tengo ni puta idea de java xD )

1
desu

#25647 Yo estaría encantado, seguro que aprendería mucho.
#25712 Que error te da?

En la presentación de deep learning en la gamescon ha habido un poco de nvidia.

2 respuestas
HeXaN

#25714 Nos guste o no el deep learning es NVIDIA.

GlatoR

#25714

Vamos, que Intellij dice que me peine xD

2 respuestas
yasurio

#25716 Eso en kotlin no pasaba

eondev

#25716 Clica sobre lo amarillo generado por el IDE y verás como te cambia el código, no está haciendo un lambda sino escondiendo todo ese boileeplate de mierda de java

1 respuesta
GlatoR

#25718 Es lo que hace, pero una función lambda funciona de esa manera

Edito--------

Para dejarlo más claro. ¿Por qué intellij te resume visualmente tu función en un lambda pero no te deja crearlo?

1 respuesta
Lecherito

Pero quieres poner el codigo en vez de las putas screenshot?

3
GlatoR
this.addMouseListener(new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
                super.mouseClicked(e);
                System.out.println("cuac!!!");
            }
        });
1 respuesta
eondev

#25719 Es q no te crea un lambda, simplemente te simplifica toda esa mierda pa q la leas mejor. Obv como saes los lambdas son pa un solo método :/

Edit: #25721 pero no te decía q tenian q ser override de 2 metodos en esa clasd abstracta?

1 1 respuesta
GlatoR

#25722 Eso fue lo que hablamos ayer, pero pienso/pensaba que con un adapter podría valer al ponerme el resumen visual de esa manera. Es que un lambda funciona así.

Extracto de un código

 button1.addActionListener(e -> button1Click() );
...
 }
 public void button1Click()
 {
  clickCount++;
  if (clickCount == 1)
   button1.setText("I’ve been clicked!");
  else
   button1.setText("I’ve been clicked "
    + clickCount + " times!");
 }

Y de otra manera sería la siguiente

button1.addActionListener(e ->
  {
   clickCount++;
   if (clickCount == 1)
    button1.setText("I’ve been clicked!");
   else
    button1.setText("I’ve been clicked "
     + clickCount + " times!");
  } );

Claro, de ahí viene la confusión que fuese tan parecido

1 2 respuestas
eondev

#25723 no repitas sticker hdp

1
desu

#25723 La lambda la construyes mal. El primer paso ya lo haces mal.

https://dzone.com/articles/from-anonymous-class-to-single-line-lambda-in-3-st

Los ejemplos que has puesto tampoco tiene mucho sentido, para que le pasases e si no lo usas?

1 1 respuesta
GlatoR

#25725 que ya lo han resuelto, cabrón

1 respuesta
desu

#25726 He visto que no tenias un problema de intellij sino de java básico... y no veo arriba donde te lo solucionen.

Lecherito

Ese sticker lo uso 24/7 lol

eondev

Os traigo el scheme definitivo para intelliJ. Puuurfection
https://github.com/BenBanerjeeRichards/Intellij-Visual-Studio-Dark-Theme

1
GlatoR

Que el mío mola más y no voy poniéndolo en git hub para que los friskis me den manitas

1 respuesta
Lecherito

Darkula, de nada

1
yasurio

#25730 Todo se agradece incluso algo tuyo owo

GuaNaGe

¿Lo mejor o lo mas usado a día de hoy para crear aplicaciones Android es Swift?

En el caso de que no, ¿que se suele usar?

3 respuestas
HeXaN

#25733 Mierdas en JS para así no tener que contratar desarrolladores nativos y tirar de los webdevs. Reducción de costes lo llaman.

B

#25733 Swift es para iOS.

iOS : Swift u Objective C
Android: Java o Kotlin

Las demás opciones es tirar por apps híbridas.

Zerokkk

#25733 Nativo: Android, preferiblemente Kotlin. Para híbridas tienes el otro hilo donde se comentaban varias opciones y hay cierta discusión al respecto, todo con JS/TS a excepción de Flutter (Dart) y Xamarin (C#).

1
B

#25651 no está muy verde Flutter?

1 respuesta
MisKo

#25737 Ni idea, aun no me he puesto con ello xD, pero las aplicaciones de google están hechas con eso supuestamente xD

1 respuesta
zoeshadow

#25738 diría que la única app de Google algo importante hecha en flutter es la de Podcast, que no está nada mal por cierto.

1 respuesta
Zerokkk

Le tengo bastante curiosidad, parece que las apps hechas en Flutter van bastante bien, lo único es que el lenguaje a mí no sé si me acaba de convencer con tantos putos return xD. A ver si le echo un ojo.

2 respuestas
Tema cerrado