Запитання з тегом «arguments»

Аргумент - це значення, передане функції, процедурі або програмі командного рядка. Це також стосується масиву "аргументів" об'єкта в JavaScript.


5
Чи можете ви перерахувати аргументи ключових слів, які отримує функція?
У мене є дікт, який мені потрібно передати ключ / значення як аргументи ключових слів. Наприклад .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Це прекрасно працює, але якщо в диктаті d_args є значення, які не приймаються exampleфункцією, воно, очевидно, відмирає. Скажімо, якщо функція прикладу визначена якdef example(kw2): Це проблема, …

7
Виконайте скрипт PowerShell з C # за допомогою аргументів командного рядка
Мені потрібно виконати сценарій PowerShell з C #. Сценарію потрібні аргументи командного рядка. Ось що я робив досі: 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 містить щось на кшталт "C: …


6
Який найпростіший спосіб видалити кінцеву скісну риску з кожного параметра?
Який найпростіший спосіб видалити кінцеву скісну риску з кожного параметра в масиві '$ @', щоб rsyncскопіювати каталоги за назвою? rsync -a --exclude='*~' "$@" "$dir" Заголовок змінено для уточнення. Щоб зрозуміти коментарі та відповісти щодо кількох косих рисок, перегляньте історію редагування.

7
Як я можу перевірити, чи визначено аргумент під час запуску / виклику командного файлу?
Я намагаюся використовувати наступну логіку перевірки у пакетному файлі, але блок "використання" ніколи не виконується, навіть якщо в командний файл не вводиться жоден параметр. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit 1 Що я роблю неправильно?

2
ruby перетворює масив у аргументи функції
Скажімо, у мене є масив. Я хочу передати масив функції. Однак функція очікує двох аргументів. Чи є спосіб на льоту перетворити масив на 2 аргументи? Наприклад: a = [0,1,2,3,4] b = [2,3] a.slice(b) Дасть помилку в Ruby. Мені потрібно ввести a.slice(b[0],b[1])Я шукаю щось більш елегантне, як у a.slice(foo.bar(b)) Спасибі.


5
Перевантажені функції в python?
Чи можна мати перевантажені функції в Python? У C # я б зробив щось подібне void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } а потім, коли я викликаю функцію, вона буде диференціювати ці два …

7
Як передати аргументи командного рядка у файл ps1 PowerShell
Протягом багатьох років я використовував cmd/DOS/Windowsоболонку і передавав аргументи командного рядка для пакетних файлів. Наприклад, у мене є файл, zuzu.batі в ньому я доступ %1, %2і т.д. Тепер я хочу зробити те ж саме , коли я називаю PowerShellсценарій when I am in a Cmd.exe shell. У мене є сценарій, …

3
Параметр функції деструктурованої документа в JSDoc
Раніше я завжди документував свої параметри об’єкта наступним чином: /** * 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 } = …

3
Maven: Як запустити файл .java з командного рядка, передаючи аргументи
У мене така проблема. Я хотів би запустити файл mvnіз командного рядка Main.java. Main.javaприймає параметр. Як це зробити з командного рядка? Я спробував знайти приклад, але мені не вдалося. Хтось може мені допомогти, подавши приклад цього? Я заглянув сюди, але не зовсім зрозумів, що мені робити. Крім того, як мені …
88 java  maven  arguments 

6
Чи можу я в Python викликати main () імпортованого модуля?
У Python у мене є модуль myModule.py, де я визначаю кілька функцій і main () , який приймає кілька аргументів командного рядка. Зазвичай я називаю це main () із сценарію bash. Тепер я хотів би помістити все в невеликий пакет , тому я подумав, що, можливо, я можу перетворити мій …

5
Чи можу я передати аргумент VBScript (файл vbs, запущений за допомогою cscript)?
У мене цей сценарій збережено в "test.vbs": 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 Коли я запускаю сценарій, я хочу передати значення змінної "workFolder". Як я можу це зробити? Чи можу …

7
Хороші способи використання змінних значень аргументів функції за замовчуванням?
Типовою помилкою в Python є встановлення змінного об’єкта як значення за замовчуванням аргументу у функції. Ось приклад, взятий із цього чудового матеріалу Девіда Гуджера : >>> 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'] Пояснення, чому це відбувається, є тут . А тепер …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.