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

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

5
Когда использовать переменную экземпляра объекта вместо передачи аргумента методу
Как выбрать между передачей аргументов методу и простым объявлением их как переменных экземпляра объекта, которые видны всем методам объекта? Я предпочитаю хранить переменные экземпляра в списке в конце класса, но этот список становится длиннее по мере роста моей программы. Я полагаю, что если переменная передается достаточно часто, она должна быть …

10
Передача массива в качестве аргумента функции в C
Я написал функцию, содержащую массив в качестве аргумента, и вызвал ее, передав значение массива следующим образом. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } Я обнаружил, что …


9
Могут ли параметры быть постоянными?
Я ищу C # эквивалент Java final. Он существует? Есть ли в C # что-нибудь вроде следующего: public Foo(final int bar); В приведенном выше примере barэто переменная только для чтения и не может быть изменена с помощью Foo(). Есть ли способ сделать это на C #? Например, может быть , …

2
Django возвращает redirect () с параметрами
В моей функции просмотра я хочу вызвать другое представление и передать ему данные: return redirect('some-view-name', backend, form.cleaned_data) , где backend - это объект registration.backends, а form.cleaned_data - это данные формы (но оба должны быть отправлены как * args или ** kwargs, чтобы предотвратить возникновение Don't mix *args and **kwargs in …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.