Überprüfen Sie die Anweisung für jedes Listenelement

8

Ich habe einen const experience -Wert, person -Objekt, eine Liste von skill und eine Methode (kann nicht geändert werden) hasSkill(skill,person,experience) , was einen booleschen Wert zurückgibt. Ich möchte überprüfen, ob person jede Fähigkeit aus der Liste hat.

Mein Code ist:

%Vor%

Ich bin mir ziemlich sicher, dass es eine bessere Lösung gibt, aber ich kann sie nicht finden; Was muss ich tun, um meinen Code zu reparieren?

    
barmi 03.02.2017, 09:36
quelle

1 Antwort

8

Es klingt wie du möchtest allMatch :

%Vor%

Als eine weitere allgemeinere Angelegenheit, jedes Mal, wenn Sie

haben %Vor%

Sie können das einfach durch

ersetzen %Vor%

Also Ihr bestehender Code von

%Vor%

könnte zu

vereinfacht werden %Vor%     
Jon Skeet 03.02.2017, 09:39
quelle

Tags und Links