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

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


9
Как вернуть значение из формы в C #?
У меня есть основная форма (назовем ее frmHireQuote), которая является дочерней по отношению к основной форме MDI (frmMainMDI), которая показывает другую форму (frmImportContact) через ShowDialog () при нажатии кнопки. Когда пользователь нажимает «ОК» на frmImportContact, я хочу передать несколько строковых переменных обратно в некоторые текстовые поля в frmHireQuote. Обратите внимание, …

14
Передача параметров в файлы JavaScript
Часто у меня будет файл JavaScript, который я хочу использовать, который требует, чтобы определенные переменные были определены на моей веб-странице. Итак, код выглядит примерно так: <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 = "somevalue"; </script> Но то, что я хочу сделать, это: <script type="text/javascript" src="file.js?obj1=somevalue&obj2=someothervalue"></script> Я пробовал разные методы, и …


10
Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя?
Есть ли недостатки в передаче структур по значению в C, а не в передаче указателя? Если структура велика, очевидно, что существует аспект производительного копирования большого количества данных, но для структуры меньшего размера она должна быть в основном такой же, как и передача нескольких значений в функцию. Это может быть даже …

6
Номер переменной Java или аргументы для метода
Можно ли объявить метод, который позволит переменное количество параметров? Какой символизм используется в определении, указывающем, что метод должен разрешать переменное число параметров? Ответ: варагс


9
Как передать функцию-член, если ожидается бесплатная функция?
Вопрос в следующем: рассмотрите этот фрагмент кода: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a + b); } }; void function1(void (*function)(int, int)) { function(1, 1); } void test(int a,int b) { printf("%d - %d = %d", a …


11
Принудительное именование параметров в Python
В Python у вас может быть определение функции: def info(object, spacing=10, collapse=1) который можно вызвать любым из следующих способов: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) благодаря тому, что Python позволяет использовать аргументы любого порядка, если они названы. Проблема, с которой мы сталкиваемся, заключается в том, что по мере роста …

3
Разница между передачей массива и указателя на массив в функцию в C
В чем разница между двумя функциями в C? void f1(double a[]) { //... } void f2(double *a) { //... } Если бы я вызвал функции из очень длинного массива, разве бы эти две функции вели себя по-разному, занимали бы они больше места в стеке?

14
Функция PHP с дополнительными параметрами
Я написал функцию PHP, которая может принимать 10 параметров, но требуются только 2. Иногда я хочу определить восьмой параметр, но не хочу вводить пустые строки для каждого из параметров, пока не дойду до восьмого. Одна из моих идей заключалась в том, чтобы передать абстрактную функцию с массивом параметров, которая передает …

4
Как передать выбранную строку в commandLink внутри dataTable или ui: repeat?
Я использую Primefaces в приложении JSF 2. У меня есть <p:dataTable>, и вместо выбора строк я хочу, чтобы пользователь мог напрямую выполнять различные действия с отдельными строками. Для этого у меня есть несколько <p:commandLink>s в последнем столбце. Моя проблема: как передать идентификатор строки действию, запускаемому ссылкой на команду, чтобы я …

9
Что означает (e) в Javascript / jQuery?
Я новичок в JavaScript / jQuery и учился создавать функции. Многие функции отмечены (e) в скобках. Позвольте мне показать вам, что я имею в виду: $(this).click(function(e) { // does something }); Всегда кажется, что функция даже не использует значение (e), так почему же оно так часто встречается?

16
Лучшая практика для передачи многих аргументов методу?
Иногда нам приходится писать методы, которые получают много аргументов, например: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Когда я сталкиваюсь с подобной проблемой, я часто инкапсулирую аргументы в карту. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.