Ein Argument ist ein Wert, der an eine Funktion, Prozedur oder ein Befehlszeilenprogramm übergeben wird. Dies bezieht sich auch auf das Array-ähnliche "Argumente" -Objekt in JavaScript.
Wie übergebe ich ein Argument von der Kommandozeile an Makefile? Ich verstehe, dass ich es tun kann $ make action VAR="value" $ value mit Makefile VAR = "default" action: @echo $(VAR) Wie erhalte ich das folgende Verhalten? $ make action value value ? Wie wäre es mit $make action value1 …
Ich habe ein Diktat, das ich Schlüssel / Werte als Schlüsselwortargumente übergeben muss. Zum Beispiel. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Dies funktioniert einwandfrei , aber wenn das d_args-Diktat Werte enthält, die von der exampleFunktion nicht akzeptiert werden , stirbt es offensichtlich. Sagen wir , wenn die Beispielfunktion definiert …
Ich muss ein PowerShell-Skript in C # ausführen. Das Skript benötigt Befehlszeilenargumente. Folgendes habe ich bisher getan: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFile enthält so etwas wie "C: \ …
Ich versuche, die folgende Validierungslogik in einer Batchdatei zu verwenden, aber der Block "usage" wird nie ausgeführt, selbst wenn der Batchdatei kein Parameter angegeben wird. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit 1 Was mache ich falsch?
Angenommen, ich habe ein Array. Ich möchte das Array an eine Funktion übergeben. Die Funktion erwartet jedoch zwei Argumente. Gibt es eine Möglichkeit, das Array im laufenden Betrieb in zwei Argumente umzuwandeln? Beispielsweise: a = [0,1,2,3,4] b = [2,3] a.slice(b) Würde einen Fehler in Ruby ergeben. Ich muss eingeben, a.slice(b[0],b[1])ich …
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 .... }
Was ist der einfachste Weg, um einen abschließenden Schrägstrich aus jedem Parameter im Array '$ @' zu entfernen, damit rsyncdie Verzeichnisse nach Namen kopiert werden? rsync -a --exclude='*~' "$@" "$dir" Der Titel wurde zur Verdeutlichung geändert. Informationen zu den Kommentaren und Antworten zu mehreren nachgestellten Schrägstrichen finden Sie im Bearbeitungsverlauf.
Ist es möglich, Funktionen in Python überladen zu haben? In C # würde ich so etwas machen void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } und wenn ich dann die Funktion aufrufe, würde sie …
Bisher habe ich meine Objektparameter immer wie folgt dokumentiert: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value * @return {String} */ function doSomething (config = {}) { const { foo, bar } = …
Ich habe folgendes Problem. Ich möchte mvnfür eine Main.javaDatei von der Kommandozeile aus ausführen . Main.javaakzeptiert einen Parameter. Wie mache ich das über die Kommandozeile? Ich habe versucht, ein Beispiel zu finden, war aber nicht erfolgreich. Könnte mir jemand helfen, indem er mir ein Beispiel dafür gibt? Ich habe hier …
Seit Jahren verwende ich die cmd/DOS/WindowsShell und übergebe Befehlszeilenargumente an Batchdateien. Zum Beispiel habe ich eine Datei, zuzu.batund in ihm, ich Zugang %1, %2usw. Nun mag ich das gleiche tun , wenn ich einen Anruf PowerShellSkript when I am in a Cmd.exe shell. Ich habe ein Skript xuxu.ps1(und ich habe …
Ich habe dieses Skript in "test.vbs" gespeichert: Set FSO = CreateObject("Scripting.FileSystemObject") Set File = FSO.OpenTextFile(workFolder &"\test.txt", 2, True) File.Write "testing" File.Close Set File = Nothing Set FSO = Nothing Set workFolder = Nothing Wenn ich das Skript ausführe, möchte ich den Wert der Variablen "workFolder" übergeben. Wie kann ich das …
In Python habe ich ein Modul myModule.py, in dem ich einige Funktionen definiere, und ein main () , das einige Befehlszeilenargumente akzeptiert . Normalerweise rufe ich main () aus einem Bash-Skript auf. Jetzt möchte ich alles in ein kleines Paket packen , also dachte ich, ich könnte vielleicht mein einfaches …
In Python ist es ein häufiger Fehler, ein veränderbares Objekt als Standardwert für ein Argument in einer Funktion festzulegen. Hier ist ein Beispiel aus diesem hervorragenden Artikel von David Goodger : >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one') ['one'] >>> print bad_append('two') ['one', 'two'] Die Erklärung, warum …
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.