2016-05-17 6 views
0

Zum Beispiel kann ich Math::cbrt angeben, um dem Lambda zu sagen, dass es die Kubikwurzel des Wertes nehmen soll.Gibt es Methodenverweise auf die grundlegenden mathematischen Funktionen?

Kann ich mit Methodenreferenzen auf Multiplikations- und Divisionsfunktionen verweisen?

Offensichtlich kann ich mein eigenes Lambda machen, aber es wäre nett, Konsistenz zu haben.

+0

Sie meinen wie 'IntBinaryOperator op = Math :: multiplyExact;'? – Tunaki

+0

_Are dort Methodenreferenzen [...]? _ Methodenreferenzen können für alles im entsprechenden _context_ existieren. –

+0

@Tunaki - Nein - wie 'Double y = x * Math.Pi;' aber mit Methodenreferenzen. – OldCurmudgeon

Antwort

0

Um zu zitieren Sotirios DelimanolisEs muss eine Methode geben, damit es eine Methodenreferenz gibt.

Und - da gibt es Methoden nicht x * y (außer vielleicht in BigInteger) zu tun, die Antwort ist gibt es keine Methode Verweise auf die in-line mathematischen Funktionen.

Verwandte Themen