Вопросы с тегом 'parameter-passing'

Передача параметров - это процесс присвоения значений параметрам функции
89
ответов

Является ли Java "pass-by-reference" или "pass-by-value"?

Я всегда считал, что Java является сквозной ссылкой. Тем не менее, я видел пару сообщений в блоге (например, этот блог), которые утверждают, что это не так. Я не думаю, что понимаю различие, которое они делают. Какое объяснение?
задан 02 сент. '08 в 23:14
23
ответов

Как передать переменную по ссылке?

Документация на Python кажется неясной о том, передаются ли параметры по ссылке или значению, а следующий код создает неизмененное значение "Оригинал" class PassByReference: def __init__(self): self.variable = 'Original' self.ch...
задан 12 июня '09 в 13:23
19
ответов

Что делает ** (двойная звезда/звездочка) и * (звезда/звездочка) для параметров?

В следующих определениях методов, что делают * и ** для param2? def foo(param1, *param2): def bar(param1, **param2):
задан 31 авг. '08 в 18:04
5
ответов

Что означает звездный оператор?

Возможный дубликат: Что означает * args и ** kwargs? Что означает оператор * в Python, например, в коде типа zip(*x) или f(**k)? Как это делается внутри интерпретатора? Это влияет на производительность вообще? Быстро или медленно? Когда это пол...
задан 27 мая '10 в 17:10
14
ответов

Что означает map (&: name) в Ruby?

Я нашел этот код в RailsCast: def tag_names @tag_names || tags.map(&:name).join(' ') end Что означает (&:name) in map(&:name)?
задан 01 авг. '09 в 20:35
7
ответов

Проверьте количество аргументов, переданных в Bash script

Я хочу, чтобы мой Bash script печатал сообщение об ошибке, если счетчик требуемых аргументов не выполняется. Я попробовал следующий код: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameter...
задан 02 сент. '13 в 11:28
0
ответов

Передайте ВСЕ аргументы из Bash Script в другую команду

Каков самый простой способ захватить все приведенные аргументы для bash script и передать их все в другую команду в script? Например: Командная строка: ./runProgram.sh [ARGS HERE] Script: #! /bin/bash cd bin/ java com.myserver.Program [ARGS HE...
задан 07 июля '10 в 1:58
7
ответов

Зачем использовать ключевое слово params?

Я знаю, что это основной вопрос, но я не мог найти ответа. Зачем его использовать? если вы напишете функцию или метод, который ее использует, при ее удалении код будет работать отлично, 100% без него. Например: С параметрами: static public int a...
задан 28 сент. '11 в 11:23
10
ответов

JavaScript: передача параметров функции обратного вызова

Я пытаюсь передать некоторый параметр функции, используемой как обратный вызов, как я могу это сделать? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (pa...
задан 11 авг. '10 в 16:05
6
ответов

jQuery.click - передать параметры пользовательской функции

Я пытаюсь вызвать функцию с параметрами с помощью jQuery.click, но я не могу заставить ее работать. Вот как я хочу, чтобы он работал: $('.leadtoscore').click(add_event('shot')); который вызывает function add_event(event) { blah blah blah } ...
задан 18 июля '10 в 0:27
6
ответов

Есть ли преимущества перехода по указателю на передачу по ссылке в С++?

Каковы преимущества передачи указателем на передачу по ссылке в С++? В последнее время я видел несколько примеров, которые выбрали передачу аргументов функции указателями вместо передачи по ссылке. Есть ли преимущества для этого? Пример: func(SPRI...
задан 02 дек. '08 в 20:58
8
ответов

Передача параметров JavaFX FXML

Как передать параметры во вторичное окно в javafx? Есть ли способ связаться с соответствующим контроллером? Например: Пользователь выбирает клиента из TableView, и открывается новое окно с указанием информации о клиенте. Stage newStage = new Stage...
задан 07 янв. '13 в 2:33
6
ответов

Как вернуть значение из формы в С#?

У меня есть основная форма (пусть она называется frmHireQuote), которая является дочерним элементом основной формы MDI (frmMainMDI), которая показывает другую форму (frmImportContact) через ShowDialog() при нажатии кнопки. Когда пользователь нажимае...
задан 08 марта '11 в 17:03
7
ответов

Передача объектов по ссылке или значению в С#

В С# я всегда думал, что не-примитивные переменные передаются по ссылке и примитивным значениям, переданным по значению. Таким образом, при передаче методу любого не примитивного объекта все, что делается с объектом в методе, будет влиять на передав...
задан 03 янв. '12 в 9:19
10
ответов

Есть ли недостатки для передачи структур по значению в C, а не для передачи указателя?

Есть ли недостатки для передачи структур по значению в C, а не для передачи указателя? Если структура велика, очевидно, что для копирования большого количества данных явно характерен аспект, но для небольшой структуры она должна быть в основном тако...
задан 02 окт. '08 в 14:21