Tag: named-parameters
Benannte Parameter können Sie angeben, ein argument für einen bestimmten parameter durch die Zuordnung der Auseinandersetzung mit den parameter-Namen, anstatt mit dem parameter-die position in der Liste der parameter.
4
Antworten
Ich bin versucht, zu schreiben eine HQL Query, die selectes Zeilen aus einer Tabelle, basierend auf mehreren Kriterien. firstName,lastName der Haken ist, dass die Abfrage sollte flexibel sein, um zu ignorieren, die leere oder null-Werte so select
7
Antworten
In meiner Erfahrung, die Sprachen, die das feature unterstützen, können Programme, aufrufen von Funktionen mit benannten Parametern eher als positionelle Parameter sind einfacher zu Lesen und zu verwalten. Ich finde Perl hat dieses feature, aber es funktioniert
5
Antworten
Namens Funktion Parameter nachgebildet werden kann, in PHP, wenn ich Schreibe solche Funktionen function pythonic(array $kwargs) { extract($kwargs); //.. rest of the function body } //if params are optional or default values are required function pythonic(array $kwargs
3
Antworten
Ich würde gerne eine Funktion erstellen, die optionale Argumente mit default-Werten def my_function(a = nil, b=nil, c=500) end und rufen Sie die Funktion mit den Argumenten, die ich möchte, um anzugeben, nur my_function(b=100) Wie kann ich dies
10
Antworten
Ich bin auf der Suche nach einem Weg, um benannte Argumente für sprintf oder printf. Beispiel: sprintf( 'Last time logged in was %hours hours, %minutes minutes, %seconds seconds ago' ,$hours,$minutes, $seconds ); oder über vsprintf und ein
9
Antworten
Ich will in einer guten Leistung Weg (hoffe ich) ersetzen Sie einen benannten parameter in meinem string zu einem benannten parameter aus dem code-Beispiel, mein string: "Hi {name}, do you like milk?" Wie könnte ich ersetzen, das
9
Antworten
Wie "keyword-Argumente" unterscheidet sich vom normalen Argumente? Können nicht alle Argumente übergeben werden, wie name=value anstelle der Verwendung von positions-syntax? Vielleicht wollen Sie auch zu Lesen, PEP 3102 -- Sie sind Aufräumen ein paar Sachen in Python
4
Antworten
Ruby 2.0.0 unterstützt Schlüsselwort-Argumente (KA) und ich Frage mich, was die Vorteile/nutzen-die Fälle sind von dieser Funktion im Rahmen von pure Ruby, vor allem, wenn man im Licht der Leistungseinbußen aufgrund der keyword-Optionen, die getan werden, jedes
1
Antworten
Ich versuche, den folgenden NamedQuery arbeiten: @NamedQuery(name="MyEntity.findByUser", query="SELECT m FROM MyEntity m WHERE m.owner = :user OFFSET :offset LIMIT :limit") Das problem ist, dass diese Ursachen Ruhezustand zu explodieren, mit den folgenden stack-trace auf server startup: [INFO]
2
Antworten
Habe ich einen parameter-Klasse die es mir erlaubt, code zu schreiben, wie diese: //define parameter typedef basic_config_param<std::string> name; void test(config_param param) { if(param.has<name>()) { //by name cout << "Your name is: " << param.get<name>() << endl; }
6
Antworten
Habe ich mir angeschaut, sowohl die Benannte Parameter Idiom und die Boost::Parameter Bibliothek. Was für Vorteile hat jeder über den anderen? Gibt es ein guter Grund, um immer wählen einen über den anderen, oder vielleicht jeder von
7
Antworten
Ich finde die benannten Parameter der Funktion in C# sehr nützlich, in einigen Fällen. calculateBMI(70, height: 175); Was ist, wenn ich diese in javascript? Was ich nicht will ist - myFunction({ param1 : 70, param2 : 175});
1
Antworten
Ist es möglich, benannte Argumente übergeben, um für dbms_scheduler job mit einer Art 'stored_procedure' ? Ich habe versucht, auf diese Weise: -- 1) example dummy procdure CREATE OR REPLACE PROCEDURE my_test_proc ( param1 IN NVARCHAR2, param2 IN
4
Antworten
Ich versuche zu schreiben, Sie eine parametrisierte Abfrage in ASP-Classic, und es beginnt zu fühlen, wie ich bin, schlägt meinen Kopf gegen eine Wand. Ich bin immer der folgende Fehler: Erklären muß, die Skalare variable "@irgendwas". Ich
2
Antworten
Ich bin Codierung einer Transaktion manuell in ADO.NET. Das Beispiel arbeite ich von zu verwendet das SqlCommand die scheinen, wie eine gute Idee. Jedoch, ich haben Hinzugefügt Parameter auf mein Kommando. Meine Frage ist: im folgenden code
2
Antworten
Dies ist nicht eine Frage, auf die richtige Codierung der Praxis, ich arbeite einfach durch die Semantik. können sagen, ich habe die folgenden Konstruktoren... public FooClass(string name = "theFoo") { fooName = name; } public FooClass(string name,
2
Antworten
Ich versuche zum einfügen von Daten aus einem Wörterbuch in einer Datenbank, die benannte Parameter verwenden. Ich habe diese arbeiten mit einer einfachen SQL-Anweisung z.B. SQL = "INSERT INTO status (location, arrival, departure) VALUES (:location, :arrival,:departure)" dict
5
Antworten
Ich würde gerne wissen, ob es möglich ist, zu bestimmen, wenn eine Funktion parameter mit einem default-Wert übergeben wurde, in Python. Zum Beispiel, wie funktioniert dict.pop arbeiten? >>> {}.pop('test') Traceback (most recent call last): File "<stdin>", line
1
Antworten
Neue auf den Frühling, ich werde versuchen, fügen Sie ein List<Map<String, Object>> in eine Tabelle ein. Bis jetzt habe ich mit dem SqlParameterSource für batch-update, das funktioniert gut, wenn eine java-bean versorgt wird. So etwas wie dieses:
1
Antworten
Ist es möglich, benannte Parameter mit default-Werten in groovy? Mein plan ist eine Art Objekt-factory, die aufgerufen werden können, ohne die Argumente überhaupt um ein Objekt mit default-Werten. Auch ich bräuchte die Funktionalität explizit legen Sie die
8
Antworten
Wie "keyword-Argumente" unterscheidet sich vom normalen Argumente? Können nicht alle Argumente übergeben werden, wie name=value anstelle der Verwendung von positions-syntax? InformationsquelleAutor der Frage mk12 | 2009-09-13
3
Antworten
so .Net 4 Hinzugefügt benannte und optionale Parameter, die sind ziemlich süß. Ich brauche nicht zu machen, wie viele 1-line-überlastung Methoden. Wird, die über WCF? InformationsquelleAutor der Frage puffpio | 2010-04-15
6
Antworten
Gibt es benannte Parameter in JDBC anstelle von positions -, wie die @name@city im ADO.NET Abfrage unter? select * from customers where name=@name and city = @city InformationsquelleAutor der Frage Fakrudeen | 2010-02-22
3
Antworten
Wie würde ich das angeben eines JPA-query wie: Query q = em.createQuery( "SELECT x FROM org.SomeTable x WHERE x.someString LIKE '%:someSymbol%'" ); gefolgt von: q.setParameter("someSymbol", "someSubstring"); und nicht die Auslösung eines org.hibernate.QueryParameterException: could not locate named parameter
7
Antworten
Arbeite ich an einem Scala-API (für Twilio, by the way), in denen Operationen haben eine ziemlich große Menge von Parametern, und viele von diesen haben sinnvolle Standardwerte. Die Eingabe verkürzen und erhöhen die usability, ich habe mich
2
Antworten
Dachte ich, ich könnte mit benannten Parametern nach der variable-length-Parameter in einem Funktionsaufruf in Python 2, aber ich bekomme SyntaxError beim importieren einer python-Klasse. Ich Schreibe mit dem folgenden "get" - Methode, zum Beispiel: class Foo(object): def
4
Antworten
Dies ist so einfach, dass ich nicht glauben kann, dass es mich auch erwischt. def meth(id, options = "options", scope = "scope") puts options end meth(1, scope = "meh") -> "meh" Neige ich dazu, Sie zu verwenden-hashes
2
Antworten
Ruhezustand Hält der Erkennung org.hibernate.QueryParameterException: could not locate named parameter [name] obwohl es vorhanden ist. hier ist meine hql Query query = sess().createQuery("from UserProfile where firstName LIKE '%:name%'").setParameter("name", name); Warum macht hibernate hält das werfen dieser Ausnahme?
6
Antworten
Habe ich diese Funktion in eine Klasse: func multiply(factor1:Int, factor2:Int) -> Int{ return factor1 * factor2 } Ich versuche, rufen Sie die Funktion mit dieser: var multResult = calculator.multiply(9834, 2321) Das problem ist, dass der compiler will
10
Antworten
Dies scheint wie eine einfache Frage, aber für einige Grund, warum ich die Antwort nicht finden können überall. Im Grunde genommen, ich möchte in der Lage sein, um einen Konstruktor implementieren, der nimmt NamedParameters. Durch benannte Parameter,