argument
-
자바스크립트 함수와 매개변수, 인수프론트엔드/JavaScript 2020. 9. 10. 02:09
매개변수의 타입 자바 스크립트에서 함수를 정의할 때 매개 변수의 타입은 따로 명시하지 않는다. 어차피 변수 자체도 타입을 명시하지 않기 때문에 전달되는 파라미터 값도 데이터를 가려받진 않는다. 다만 그와 별개로 함수에서 처리가 되지 않는 값을 줬을 경우 함수 내부에서 처리가 불가능해서 오류가 난다. 자바 스크립트의 인수(argument) 자바 스크립트에선 매개 변수로 전달되는 인수가 기본 자료형(primitive)일 경우에는 기본 자료형 데이터가 바로 전달되고, 기본 자료형 이외의 객체가 전달될 경우는 객체의 참조값이 전달된다. 추가로 인수의 경우 다른 언어와 달리 원하는 숫자보다 적게 전달되더라도 오류가 나지 않는다. 그저 인수가 배정되지 않는 매개변수는 'undefined'값을 갖게 될 뿐이다. 위와..
-
함수(Function)에 대해서파이썬 2020. 7. 8. 03:30
1. 수학에서 함수는? 두 집합의 특정한 대응 관계. 한 집합의 임의의 원소를 다른 집합의 오직 한 원소에 대응시키는 대응 관계. 2. 프로그램에서 함수, 파이썬의 함수란? 수학에서 한 원소가 다른 원소에 대응되듯, 인자(argument)를 전달받아 그 결과로 결과값, 반환값을 돌려주는 역할을 하는 것을 함수라 한다. 3. 파이썬에서 함수 만들기 def(define 정의한다는 뜻) + 함수이름 + (매개변수) ex) def to_radians (deg) : 뜻은 deg를 radian으로 바꾸는 함수라는 뜻 4. 파라미터(parameter, 매개변수) 함수는 인자들을 가리키는 변수들을 이용하여 정의됨. 그러한 인자들을 파라미터(parameter, 매개변수)라고 한다. 예를 들어서 아래와 같은 경우에 (am..