Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare drona

Exista un soft care sa reia autom...

Identificare plante

Cum declari o variabila care nu s...
 Schimbare certificat de inmatricu...

Poligon auto București

nelamurire legata de pret la mode...

Hotel cu restaurant si Demipensiu...
 Croaziera in Mediterana de Vest 1...

Copilot are pica pe Vladimir Putin

MicroSoft Edge: Cum pun Google in...

Dashcam
 Mini server - VMware

betano.ro

Poveste fara sfarșit

I-auziti voi! - nu vor romani...
 

Expresii lambda, lamuriri

- - - - -
  • Please log in to reply
5 replies to this topic

#1
Sess

Sess

    Junior Member

  • Grup: Members
  • Posts: 68
  • Înscris: 20.01.2016
Salutare,

Am urmatorul cod ce nu functioneaza:

public class Main {
	public static void main(String [] args){
		Outer outer = new Outer();
		Outer out = new Outer(){
		   public void hello(){
			   System.out.println("Anonymus hello");
		   }
		};
		Outer out2 = new Outer(){
			() -> System.out.println("Zero parameter lambda");
		};
	}
}
class Outer{
	void printSomething() {
		System.out.println("Hello");
	}
}


La partea cu expresia lambda, am eroare pe println, imi spune Cannot resolve symbol 'println'

Daca pun () -> System.out.println("Zero parameter lambda") direct in Main, am eroarea Not a statement.

Nu inteleg cum ar trebui sa folosesc expresiile lambda.

#2
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
trebuie practic sa implementeze o interfata care are o singura metoda, adica de exemplu poti sa pui o lambda unde primeai ca parametru un runnable. da documentatia ar trebui sa te lamureasca

#3
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,043
  • Înscris: 24.02.2006
import static java.lang.System.out;

#4
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
alta e problema lui , nu importul

#5
NANDdiscovery

NANDdiscovery

    New Member

  • Grup: Junior Members
  • Posts: 18
  • Înscris: 06.11.2017

View Postromio79, on 31 octombrie 2017 - 10:00, said:

alta e problema lui , nu importul
Pai daca stii care este problema, lamureste-l si nu-i spune ca are o problema.

#6
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
Pai am facut asta mai sus

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate