Tag: optional-parameters
Ein optionaler parameter ist eine, die ein Anrufer kann in einem Aufruf einer Funktion oder Methode, muss aber nicht. Wenn ausgelassen, wird der Standardwert verwendet. Optionale Parameter sind nützlich, wenn der Standardwert verwendet wird, in den meisten Fällen, aber es muss noch angegeben werden, auf Anlass.
2
Antworten
Möchte ich eine Funktion erstellen, die ein erforderliches argument x, und entweder ein optionales argument, opt1 ODER ein keyword argument opt2. Nun habe ich (defn foo x & [opt1 {:keys [opt2]}] ... Aber die obige Signatur läßt
7
Antworten
War ich zu schreiben, eine Methode, die nimmt DateTime Wert als eine von Parametern. Ich habe beschlossen, dass es optionale parameter, so ich ging voran und versucht, die DateTime.MinValue als Standard. private void test(string something, DateTime testVar
1
Antworten
Optionale Parameter verlangen, default-Werte, aber ich kann nicht scheinen, weisen Sie eine Standard-array, um eine optionale array-parameter. Zum Beispiel: Optional ByVal myArray As Long() = Nothing ' This works Jedoch Optional ByVal myArray As Long() = New
4
Antworten
Ich weiß, es ist möglich, optionale Argumente wie folgt: function doSomething($do, $something = "something") { } doSomething("do"); doSomething("do", "nothing"); Aber angenommen, Sie haben die folgende situation: function doSomething($do, $something = "something", $or = "or", $nothing = "nothing")
10
Antworten
Wie kann ich überprüfen, ob ein optionales argument an eine Methode übergeben? public void ExampleMethod(int required, string optionalstr = "default string", int optionalint = 10) { if (optionalint was passed) return; } Ein weiterer Ansatz ist die
6
Antworten
Ich Schreibe ein C# - gespeicherte Prozedur, die bereitgestellt wird mit SQL Server 2008 R2 (so .Net 3.5) und will erklären ein optionaler parameter, der als eine null-guid. Hier ist, was ich zuerst versucht: [Microsoft.SqlServer.Server.SqlProcedure] public static
2
Antworten
Habe ich den code unten, dass war in Ordnung arbeiten, bis ich habe versucht, das hinzufügen der bool NetworkAvailable = true Teil. Jetzt bekomme ich eine Method name expected compile-Zeit Ausnahme in Zeile 4 unten. void NetworkStatus_AvailabilityChanged(object
4
Antworten
Beispiel: public int foo(int x, int optionalY = 1, int optionalZ = 2) { ... } Ich möchte es so nennen: int returnVal = foo(5,,8); In anderen Worten, ich will x und z, aber ich wollen, verwenden
4
Antworten
Habe ich eine ColdFusion-Funktion "foo", die drei Argumente, die zweiten beiden sind optional: <cffunction name="foo" access="public" returntype="any"> <cfargument name="arg1" type="any" required="true" /> <cfargument name="arg2" type="any" required="false" default="arg2" /> <cfargument name="arg3" type="any" required="false" default="arg3" /> ... <cfreturn whatever
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
Rufe ich ein bestimmtes Stück code mehrere Male, daher würde ich die optionalen Parameter verwenden möchte. Kann ich etwas schreiben wie: Public Sub main() strA = "A" 'Calling the function CalculateMe (strA) End Sub Public Sub CalculateMe(strA
4
Antworten
Habe ich eine Methode, erhält eine Kategorie-id, gefolgt von zwei optionalen string-Parameter, der standardmäßig auf null. Versuchte ich mit einem paar ähnliche Antworten bei anderen Fragen SO, aber bislang hat keiner geholfen. Ich versuche, das linq-to-EF-Abfrage wie
3
Antworten
Gibt es einen bekannten Grund, warum die übergabe in null als parameter in ES6 nicht die Standard-parameter, wenn eine angegeben ist? function sayHello(name = "World") { console.log("Hello, " + name + "!"); } sayHello("Jim"); //Hello, Jim! sayHello(undefined);
12
Antworten
Wie optionale Parameter übergeben, um eine Methode in C# ? Nehme an, dass ich erstellt eine Methode namens Sendcommand public void SendCommand(String command,string strfilename) { if (command == "NLST *" ) //Listing Files from Server. { //code
3
Antworten
Habe ich diese Funktion httpGet() fordert http(): public static int httpGet(String url, StringBuilder response) throws IOException { return http(url,(http)->http.setRequestMethod("GET"), response); } private static int http(String url, httpMethod method, StringBuilder response) throws IOException { HttpURLConnection http = (HttpURLConnection)new
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});
4
Antworten
Ich brauche eine Möglichkeit zum ausführen der folgenden Muster in Sybase: SELECT * FROM tbl WHERE x IN (@Liste) Select wäre ein Teil einer gespeicherten Prozedur übergeben wird, die Werte aus einem web-Formular. Ich würde gerne Benutzern
3
Antworten
ich will wissen wie zu verwenden: string limit = WebOperationContext.Current.IncomingRequest.UriTemplateMatch.QueryParameters["Limit"]; in meinem wcf in dieser Methode: CityNewsList GetNewsByCity(string DeviceType,string id,string limit); hier 'devicetype' und 'id' sind default-parameter und das, was ich will, ist "limit" als optionaler parameter
1
Antworten
Ich bin neu auf Stack Overflow als auch gespeicherte Prozeduren. Ich würde gerne ein Verfahren, um drei optionale Parameter und drei abhängige Parameter. Wenn der Benutzer nicht diese optionale Parameter, dann wird das ResultSet zurückgeben würde, alles
5
Antworten
In Python, die ich verwendet, um Dinge wie def send_command(command, modifier = None): und dann die modifier-argument ist optional, und die Abwesenheit des Arguments unterschieden werden kann, von einem argument von 0. Gibt es ähnliche Funktionen in
6
Antworten
Ich versuche, optionale Parameter in meiner Methode. Ich fand die bolean... testen, und es funktioniert. Aber immer wenn ich versuche mit einem sencond, es funktioniert nicht. Gibt es eine Möglichkeit, zwei oder mehr (der gleiche Typ eg:
1
Antworten
Ich habe eine (legacy) VB6-Programm, das braucht etwas Arbeit. Ich habe eine gespeicherte Prozedur, die updates einer Tabelle der Anbieter. In dieser besonderen form, die ich nicht brauchen, um die gesamte Zeile aktualisieren, nur 10 oder so
4
Antworten
Wie kann ich erstellen Sie eine null-numerische optionale parameter in VB.NET? InformationsquelleAutor Dr. Rajesh Rolen | 2010-01-18
2
Antworten
Sagen wir, ich habe zwei(oder mehr) Arten von Projekten: app(Anwendung) und svc (Service) und habe ich einen Jenkins-job (gemeinsame Arbeit), die Reihe von Parametern. Diese gemeinsame Arbeit nennen könnte, ein weiteres downstream/einzelne Projekt geben Arbeitsplätze (Trigger andere
4
Antworten
Arbeite ich mit einer Funktion, deren Signatur wie folgt aussieht afunc(string $p1, mixed $p2, array $p3 [, int $p4 = SOM_CONST [, string $p5 ]] ) In einigen Fällen habe ich nicht die Daten für den letzten
5
Antworten
Ich würde gerne wissen, ob es trotzdem kann ich eines meiner gespeicherten Prozedur parameter als optional. IF @thing_id <> '' BEGIN SET @sFiltre = @sFiltre + ' AND OPERES.OPE_THING = ' + CONVERT(VARCHAR,@thing_id) END InformationsquelleAutor Roch |
1
Antworten
Kann ich verwenden Fortran optional argumenrs mit Unterprogrammen mit intent(in) und intent(inout), aber mit Funktionen optionale Argumente funktionieren nur mit intent(in), richtig? Mit intent(inout) bekomme ich segmentation Fehler im folgenden code: real function foo(x, tol) real, intent(in)
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,
3
Antworten
Ich habe eine Datenbank-Tabelle, die ich versuche zu tun, ein UPDATE/INSERT mit einer gespeicherten Prozedur. Wir definieren die Tabelle etwa so: CREATE TABLE Foo ( Id INT IDENTITY(1, 1), Name VARCHAR(256) NOT NULL, ShortName VARCHAR(32), Sort INT
4
Antworten
Muss ich bieten Ihnen folgende Funktionalität für die Webseiten. http://www.example.com/[sponsor]/{controller}/{action} Abhängig von der [sponsor], die Webseite muss angepasst werden. Ich habe versucht, die Kombination von Registrierung der Routen mit Application_Start und Session_Start aber nicht in der Lage,
7
Antworten
Wenn ich am erstellen einer Funktion, die zwei Parameter erforderlich, der eine ist ein Aufruf zurück, und ein paar optionale wie kann ich code es so, dass wenn ich es nur mit den 2 obligatorischen Parameter funktioniert
2
Antworten
Habe ich eine Klasse eine private statische Methode mit einem optionalen parameter. Wie rufe ich es von einer anderen Klasse per Reflection? Es ist eine ähnliche Frage, aber nicht statische Methode oder optionale Parameter. public class Foo
4
Antworten
Wie kann ich eine Methode haben, die default-Werte für Parameter? mögliche Duplikate von Wie können Sie optionale Parameter in C#? InformationsquelleAutor Mehdei | 2010-08-14
2
Antworten
Eine große Aufgabe für mich. Ich habe ein paar Fragen. Sie Jungs schon geholfen, mir so viel, aber ich bekomme eine Schwierigkeit nach der anderen und schreitet unglaublich langsam. Um diese Fragen besser beschreiben zu meinen Aufgaben.
1
Antworten
Habe ich gelesen, durch eine ähnliche Frage und finde mich weniger als zufrieden mit den Antworten. Ich habe nicht eine einfache Funktion namens "foo"; ich habe eine viel komplexere Funktion, die sehr realen Gefahren, wenn die Parameter
2
Antworten
Also im Grunde verstehe ich das ... class User { function __construct($id) {} } $u = new User(); //PHP would NOT allow this Ich möchte in der Lage sein zu tun, eine Benutzer-look-up mit einem der folgenden
3
Antworten
Habe ich mehrere Methoden in Anwendung, die ich auf Arbeit bin geladen mit optionalen Parametern, von denen einige sind enums. Derzeit, um das zu tun, dass ich Schreibe-Methoden mit einer ähnlichen Art von Signatur: public void SomeMethod(string
2
Antworten
Davon ausgehen, dass ich eine Funktion wie diese unten Es nimmt 3 Parameter und 2 optionale Werte private void myfunc (int a, int b=2, int c=3) { //do some stuff here related to a,b,c } nun möchte
3
Antworten
Gibt es eine Möglichkeit, einen Konstanten Objekt(dh es kann nicht bearbeitet werden, und wird erstellt, zur compile-Zeit)? Ich bin einfach zu spielen mit der Sprache C# und bemerkt der optionale parameter feature und dachte, es wäre nett,
6
Antworten
Ich bauen möchte einen webservice mit dieser Unterschrift, die nicht eine Ausnahme werfen, wenn param2 leer ist. Ist das möglich? [WebMethod] public string HelloWorld(string param1, bool param2) { } Ausnahme ist ein System.ArgumentException, der ausgelöst wird, wenn
3
Antworten
Ich gerade angefangen mit WCF mit RUHE und UriTemplates. Ist es nun möglich, die optionalen Parameter verwenden? Wenn nicht, was würde Euch empfehlen, die ich für ein system, das drei Parameter sind immer in der url verwendet,
3
Antworten
SZENARIO Ich Schreibe ein Cmdlets für Powershell 2.0 mit Visual Studio 2008 und .NET 3.5 das cmdlet benötigt 3 Argumente. meine bestimmt Grammatik des Cmdlets ist so etwas wie dieses: cmdletname [foo|bar] p1, p2 Dass liest sich
5
Antworten
In mein interface habe ich erklärt. [OperationContract] [WebGet] String GetStuff(String beep, String boop = "too lazy to type"); Implementiert habe ich es wie folgt. String GetStuff(String beep, String boop = "too lazy to type") { ... }
5
Antworten
Ich lief in dieses Problem heute bei der Erstellung eines struct zu halten, eine Reihe von Daten. Hier ist ein Beispiel: public struct ExampleStruct { public int Value { get; private set; } public ExampleStruct(int value =
6
Antworten
In allen Programmiersprachen unterstützt optionale Parameter, die ich gesehen habe, es ist eine imitation, der optionale Parameter müssen am Ende der Erklärung. Benötigt keine Parameter enthalten sein können, nachdem ein optionales Element. Was ist der Grund ?
2
Antworten
Ist es möglich, optionale template-parameter in C++ , zum Beispiel template < class T, class U, class V> class Test { }; Hier möchte ich Benutzer, die diese Klasse verwenden, entweder mit V oder ohne V Ist
6
Antworten
Dieser code ist nicht gültig: private void Foo(string optionalString = string.Empty) { //do foo. } Aber der code ist: private void Foo(string optionalString = "") { //do foo. } Warum? Weil string.Leer ist ein readonly-Feld, nicht eine
19
Antworten
Hinweis: Diese Frage wurde zu einer Zeit, als C# noch nicht unterstützen optionale Parameter (d.h. vor C# 4). Bauen wir eine web-API, die programmatisch erzeugt, aus einer C# - Klasse. Die Klasse hat Methode GetFooBar(int a, int
12
Antworten
Sagen wir, ich habe eine PHP-Funktion foo: function foo($firstName = 'john', $lastName = 'doe') { echo $firstName . " " . $lastName; } //foo(); --> john doe Gibt es eine Möglichkeit, um anzugeben, nur der zweite optionale
4
Antworten
Ich versuche zu erklären, ein argument, Swift, einen optionalen Verschluss. Die Funktion habe ich erklärt haben, sieht wie folgt aus: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { //do stuff! }