Eine Methode ist ein Codeblock, der eine Aufgabe ausführt und einer Klasse oder einem Objekt zugeordnet ist. Es bezieht sich auf die nicht objektorientierten Konzepte von Funktionen und Prozeduren.
Manchmal sehe ich in Ruby Methoden, die "?" und "!" am Ende von ihnen, zB: name = "sample_string" name.reverse name.reverse! name.is_binary_data? Ich habe mich gefragt, was ihr Zweck ist? Sind sie nur Syntaxzuckerbeschichtung?
Nachdem ich lange an einer iPhone-App gearbeitet hatte, stellte ich fest, dass mein Code ziemlich schmutzig ist und mehrere #import und Methoden enthält, die überhaupt nicht aufgerufen oder nützlich sind. Ich würde gerne wissen, ob es eine Compiler-Direktive oder eine Möglichkeit gibt, diese nutzlosen Codezeilen zu erkennen. Hat Xcode ein …
Warum können Java-Klassen keine abstrakten Felder haben, wie sie abstrakte Methoden haben können? Zum Beispiel: Ich habe zwei Klassen, die dieselbe abstrakte Basisklasse erweitern. Diese beiden Klassen haben jeweils eine identische Methode, mit Ausnahme einer String-Konstante, die zufällig eine Fehlermeldung enthält. Wenn Felder abstrakt sein könnten, könnte ich diese Konstante …
Wie füge ich einem Objekt "on the fly" eine neue Methode hinzu? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method stdClass::doSomething()
In der Einführung in die Swift WWDC-Sitzung wird eine schreibgeschützte Eigenschaft descriptiondemonstriert: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Gibt es irgendwelche Auswirkungen, wenn Sie stattdessen den oben genannten Ansatz anstelle einer Methode wählen: class Vehicle …
Ich frage mich nur, ob es eine Möglichkeit gibt, einer .includes-Methode mehrere Bedingungen hinzuzufügen, zum Beispiel: var value = str.includes("hello", "hi", "howdy"); Stellen Sie sich die Kommastaaten "oder" vor. Es wird jetzt gefragt, ob die Zeichenfolge Hallo, Hallo oder Grüß dich enthält. Also nur wenn eine und nur eine der …
Aktualisieren: Dieses Problem wurde nicht richtig untersucht. Das eigentliche Problem liegt in render :json. Das erste Einfügen von Code in die ursprüngliche Frage liefert das erwartete Ergebnis. Es gibt jedoch immer noch eine Einschränkung. Siehe dieses Beispiel: render :json => current_user ist NICHT das gleiche wie render :json => current_user.to_json …
Kann ich eine Objektmethode mit dem Methodennamen als Zeichenfolge dynamisch aufrufen? Ich würde es mir so vorstellen: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being …
Ich verwende gerne Fragezeichen am Ende von Methoden- / Funktionsnamen in anderen Sprachen. Java lässt mich das nicht tun. Wie kann ich als Problemumgehung boolesche Rückgabemethoden in Java benennen? Mit Hilfe eines is, has, should, canin der vor einem Verfahren Sound in Ordnung für einige Fälle. Gibt es eine bessere …
Wie entscheidet ihr euch, etwas lokal zu verfolgen und es dann einfach an jede Methode zu übergeben, die ihr aufruft, oder eine Instanzvariable zu deklarieren und in den Methoden zu verwenden? Ich bevorzuge Instanzvariablen, die in einer Liste am Ende der Klasse gespeichert sind. Aber wenn meine Programme immer komplizierter …
Welchen Unterschied finalmacht das zwischen dem Code unten. Gibt es einen Vorteil zu erklären , die Argumente als final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }
Ich habe also die Frage gefunden, wie der Änderungsverlauf einer Datei angezeigt werden soll, aber der Änderungsverlauf dieser bestimmten Datei ist riesig und ich bin wirklich nur an den Änderungen einer bestimmten Methode interessiert. Wäre es also möglich, den Änderungsverlauf nur für diese bestimmte Methode anzuzeigen? Ich weiß, dass dies …
Gibt es eine Methode oder Eigenschaft, um alle Methoden von einem Objekt abzurufen? Beispielsweise: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; UPDATE: Gibt es eine solche Methode in Jquery? Danke dir.
Ich habe eine Methode innerhalb einer Methode. Die innere Methode hängt von einer variablen Schleife ab, die ausgeführt wird. Ist das eine schlechte Idee?
Wenn ich in diesem Code ein Objekt in der mainMethode erstelle und diese Objektmethode dann ff.twentyDivCount(i)aufrufe : (wird in 16010 ms ausgeführt), wird sie viel schneller ausgeführt als mit dieser Anmerkung: twentyDivCount(i)(wird in 59516 ms ausgeführt). Wenn ich es ausführe, ohne ein Objekt zu erstellen, mache ich die Methode natürlich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.