«parameter-passing» 태그된 질문

매개 변수 전달은 함수의 매개 변수에 값을 할당하는 프로세스입니다.


26
참조로 변수를 전달하는 방법은 무엇입니까?
파이썬 문서는 매개 변수가 참조 또는 값으로 전달되는지에 대해 명확하지 않은 것으로 보이며 다음 코드는 변경되지 않은 값 'Original'을 생성합니다. class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' 실제 참조로 변수를 전달하기 위해 할 수있는 일이 있습니까?

21
** (더블 스타 / 별표) 및 * (스타 / 별표)는 매개 변수에 어떤 역할을합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? 다음의 메소드 정의에서 무엇을 *하고 **무엇을 param2하는가? def foo(param1, *param2): def bar(param1, **param2):

9
Bash 스크립트에 전달 된 인수 수 확인
필요한 인수 개수가 충족되지 않으면 Bash 스크립트에서 오류 메시지를 인쇄하고 싶습니다. 다음 코드를 시도했습니다. #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi 알 수없는 이유로 다음과 같은 오류가 발생했습니다. test: line 4: [2: command not found 내가 무엇을 잘못하고 …




4
튜플을 인수로 확장
파이썬 튜플을 함수로 확장하는 방법이 있습니까? 예를 들어, 여기 expand()마술이 있습니다. some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") 나는 하나가 정의 할 수 있습니다 알고 myfun로 myfun((a, b, c))하지만, 물론 레거시 코드가있을 수 …

10
params 키워드를 사용하는 이유는 무엇입니까?
나는 이것이 기본적인 질문이라는 것을 알고 있지만 답을 찾을 수 없습니다. 왜 사용합니까? 함수 또는 함수를 사용하는 메소드를 작성하는 경우 코드를 제거해도 코드가없는 것처럼 100 % 완벽하게 작동합니다. 예 : params로 : static public int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += …


7
jQuery의 .click-사용자 함수에 매개 변수 전달
jQuery의 .click을 사용하여 매개 변수가있는 함수를 호출하려고하는데 작동하지 않습니다. 이것이 내가 작동하는 방식입니다. $('.leadtoscore').click(add_event('shot')); 어떤 전화 function add_event(event) { blah blah blah } 다음과 같이 매개 변수를 사용하지 않으면 작동합니다. $('.leadtoscore').click(add_event); function add_event() { blah blah blah } 그러나 매개 변수를 add_event함수 에 전달할 수 있어야 합니다. 이 특정 작업을 …

6
함수 인수에 별표가 있습니까?
함수의 인수에서 별표는 무엇을합니까? 내가 보았을 때 피클 모듈 ,이 참조 : pickle.dump(obj, file, protocol=None, *, fix_imports=True) 나는 인수 앞의 단일 및 이중 별표에 대해 알고 있지만 (다수의 인수에 대해) 이것은 선행하지 않습니다. 피클과는 아무런 관련이 없습니다. 그것은 아마도 이런 일의 예일뿐입니다. 나는 이것을 통역사에게 보낼 때만 그 이름을 배웠다. …

7
C #에서 참조 또는 값으로 객체 전달
C #에서 필자는 기본이 아닌 변수는 참조로 전달되고 기본 값은 값으로 전달된다고 생각했습니다. 따라서 기본이 아닌 객체를 메소드에 전달할 때 메소드의 객체에 수행 된 모든 작업은 객체가 전달되는 데 영향을 미칩니다. (C # 101 물건) 그러나 System.Drawing.Image 개체를 전달할 때 이것이 그렇지 않은 것으로 나타났습니다. system.drawing.image 객체를 다른 메소드에 전달하고 …

7
C ++에서 포인터를 지나서 참조로 전달하면 이점이 있습니까?
C ++에서 참조로 전달하는 것보다 포인터로 전달하는 것의 이점은 무엇입니까? 최근에 참조로 전달하는 대신 포인터로 함수 인수를 전달하도록 선택한 많은 예제를 보았습니다. 이렇게하면 이점이 있습니까? 예: func(SPRITE *x); 의 전화로 func(&mySprite); vs. func(SPRITE &x); 의 전화로 func(mySprite);


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.