Вопросы с тегом «arguments»

Аргумент - это значение, переданное функции, процедуре или программе командной строки. Это также относится к Array-подобному объекту arguments в JavaScript.

4
Как передать аргумент Makefile из командной строки?
Как передать аргумент Makefile из командной строки? Я понимаю, что могу $ make action VAR="value" $ value с участием Makefile VAR = "default" action: @echo $(VAR) Как добиться следующего поведения? $ make action value value ? Как насчет $make action value1 value2 value1 value2

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

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 содержит что-то вроде …


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)) Спасибо".

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 Что я делаю не так?

11
Делаем аргументы java-метода окончательными
Какая разница finalмежду приведенным ниже кодом. Есть ли преимущество в объявлении аргументов как final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }

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
Могу ли я вызвать main () импортированного модуля в Python?
В 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'] Объяснение, почему это происходит, здесь . А теперь вопрос: есть ли …

12
Ищу синтаксический анализатор аргументов командной строки для .NET [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.