Вопросы с тегом 'parameter-passing'
Передача параметров - это процесс присвоения значений параметрам функции
102
Является ли Java "pass-by-reference" или "pass-by-value"?
Я всегда считал, что Java является сквозной ссылкой. Тем не менее, я видел пару сообщений в блоге (например, этот блог), которые утверждают, что это не так. Я не думаю, что понимаю различие, которое они делают. Какое объяснение?
02 сент. '08 в 20:14
26
Как передать переменную по ссылке?
Документация на Python кажется неясной о том, передаются ли параметры по ссылке или значению, а следующий код создает неизмененное значение "Оригинал"
class PassByReference:
def __init__(self):
self.variable = 'Original'
self.ch...
12 июн. '09 в 10:23
21
Что делает ** (двойная звезда/звездочка) и * (звезда/звездочка) для параметров?
В следующих определениях методов, что делают * и ** для param2?
def foo(param1, *param2):
def bar(param1, **param2):
31 авг. '08 в 15:04
9
Проверьте количество аргументов, переданных в Bash script
Я хочу, чтобы мой Bash script печатал сообщение об ошибке, если счетчик требуемых аргументов не выполняется.
Я попробовал следующий код:
#!/bin/bash
echo Script name: $0
echo $# arguments
if [$# -ne 1];
then echo "illegal number of parameter...
02 сент. '13 в 8:28
5
Что означает звездный оператор при вызове функции?
Что означает оператор * в Python, например, в коде, подобном zip(*x) или f(**k)?
Как это обрабатывается внутри переводчика?
Влияет ли это на производительность вообще? Это быстро или медленно?
Когда это полезно, а когда нет?
Должно ли оно использова...
27 мая '10 в 14:10
7
Как передать все аргументы, переданные моей bash script, на мою функцию?
Допустим, я определил function abc() которая будет обрабатывать логику, связанную с анализом аргументов, передаваемых моему сценарию. Как я могу передать все аргументы, которые получил мой bash-скрипт? Количество параметров является переменным, поэ...
28 сент. '10 в 9:24
15
Что означает map (&: name) в Ruby?
Я нашел этот код в RailsCast:
def tag_names
@tag_names || tags.map(&:name).join(' ')
end
Что означает (&:name) in map(&:name)?
01 авг. '09 в 17:35
8
Зачем использовать ключевое слово params?
Я знаю, что это основной вопрос, но я не мог найти ответа.
Зачем его использовать? если вы напишете функцию или метод, который ее использует, при ее удалении код будет работать отлично, 100% без него. Например:
С параметрами:
static public int a...
28 сент. '11 в 8:23
0
Передайте ВСЕ аргументы из Bash Script в другую команду
Каков самый простой способ захватить все приведенные аргументы для bash script и передать их все в другую команду в script? Например:
Командная строка:
./runProgram.sh [ARGS HERE]
Script:
#! /bin/bash
cd bin/
java com.myserver.Program [ARGS HE...
06 июл. '10 в 22:58
12
JavaScript: передача параметров функции обратного вызова
Я пытаюсь передать некоторый параметр функции, используемой как обратный вызов, как я могу это сделать?
function tryMe (param1, param2) {
alert (param1 + " and " + param2);
}
function callbackTester (callback, param1, param2) {
callback (pa...
11 авг. '10 в 13:05
6
jQuery.click - передать параметры пользовательской функции
Я пытаюсь вызвать функцию с параметрами с помощью jQuery.click, но я не могу заставить ее работать.
Вот как я хочу, чтобы он работал:
$('.leadtoscore').click(add_event('shot'));
который вызывает
function add_event(event) {
blah blah blah }
...
17 июл. '10 в 21:27
7
Передача объектов по ссылке или значению в С#
В С# я всегда думал, что не-примитивные переменные передаются по ссылке и примитивным значениям, переданным по значению.
Таким образом, при передаче методу любого не примитивного объекта все, что делается с объектом в методе, будет влиять на передав...
03 янв. '12 в 6:19
4
Голая звездочка в аргументах функции?
Что делает голая звездочка в аргументах функции? Когда я посмотрел на модуль рассола, я увидел это: pickle.dump(obj, file, protocol=None, *, fix_imports=True)
Я знаю об одинарных и двойных звездочках, предшествующих аргументам (для переменного чи...
13 янв. '13 в 8:43
11
Передача параметров JavaFX FXML
Как передать параметры во вторичное окно в javafx? Есть ли способ связаться с соответствующим контроллером?
Например:
Пользователь выбирает клиента из TableView, и открывается новое окно с указанием информации о клиенте.
Stage newStage = new Stage...
06 янв. '13 в 23:33
6
Есть ли преимущества перехода по указателю на передачу по ссылке в С++?
Каковы преимущества передачи указателем на передачу по ссылке в С++?
В последнее время я видел несколько примеров, которые выбрали передачу аргументов функции указателями вместо передачи по ссылке. Есть ли преимущества для этого?
Пример:
func(SPRI...
02 дек. '08 в 17:58