본문 바로가기

함수5

[python] 함수 함수의 개념 특정 작업을 수행하는 명령문의 집합 → 특정 작업을 함수의 이름으로 대체 → 유사한 유형의 문제를 해결할 수 있도록 고려 사용자 정의 함수 → 내장 함수와 달리 사용자의 목적에 따라 정의된 함수 반환 값에 따른 함수의 종류 → 반환 값이 없는 함수 : print → 반환 값이 있는 함수 : input, format, int 반환 값이 없는 함수 정의 def 함수이름(매개변수 리스트): 내용 → 함수의 이름은 식별자 → 매개변수 리스트는 0개 이상의 값을 함수 내부로 전달 → 함수 내부에서 매개변수 리스트는 변수와 동일하게 사용 반환 값이 있는 함수 정의 def 함수이름(매개변수 리스트) : 명령 블록 return 반환값 리스트 → 실행 후 결과 값을 남기는 함수 → return 명령어와 반환.. 2023. 5. 16.
[C 프로그래밍] 함수 함수 특정 작업(기능) 을 수행하도록 설계된 독립적인 프로그램 함수들이 정해진 순서에 따라 실행 됨으로 프로그램의 기능 수행 C 프로그램은 함수들로 구성 되어 있다. 전체 실행 내용을 몇개의 모듈로 분류 각각의 모듈에 해당하는 내용을 함수로 작성 함수의 특성 자유롭게 호출이 가능하며 독립적이다. 장점 프로그램 수정이 용이하다. 재사용이 가능하여 코드 중복을 최소화 해준다. 프로그램의 기능을 한 눈에 파악할 수 있게 해줌으로 유지 관리가 쉽다. 매개변수 사이의 자료전달 방법 값에 의한 자료전달(call by value) 기본적인 자료전달 방법 실 매개변수와 형식 매개변수 사이에 값의 전달 호출한 함수의 실행이 끝난 다음 전달 받은 값을 되돌려 받지못한다. #include void swap(int x, in.. 2023. 5. 10.
[JavaScript] Array.prototype.reduce() | 리듀서 함수 Array.prototype.reduce() 배열의 요소들을 하나의 결과 값을 반환합니다. let arr =[ 1, 2, 3, 4 ]; console.log( arr.reduce((a,b) => a + b) ); // 10 console.log( arr.reduce((a,b) => a - b) ); // -8 리듀서 함수는 4개의 인자를 가진다. 누산기 (acc) accumulator → 콜백의 반환 값을 누적한다. 콜백의 이전 반환 값은 initialValue 이다. 현재 값 (cur) currentValue → 처리해야 할 요소 값. 현재 인덱스 (idx) → 처리해야 할 현재 요소의 인덱스. initialValue 를 제공한 경우 0, 아니면 1이다. 원본 배열 (src) array → reduce.. 2022. 12. 2.
[C++ 프로그래밍] 함수 함수란? 특정 작업을 수행하는 프로그램 문장들을 하나의 단위로 모아놓고 이름을 부여한것 return 명령을 이용하여 결과 값을 반환함 함수 원형의 사용 → 함수가 호출 위치에 비해 뒤에 정의되어 있거나 다른 파일에 정의되어 있을 때는 함수 원형을 선언해야 한다. 인수의 전달(값 호출과 참조 호출, const 인수, 디폴트 인수) → const 인수를 사용하면 참조 호출을 하거나 포인터를 인수로 전달 할 경우 이에 해당되는 데이터를 보호할 수 있다. 함수 다중 정의를 할 때는 각각의 함수가 인수의 자료형이나 개수로 구분 할 수 있어야 한다. →함수 다중 정의란 동일한 이름을 갖는 함수를 여러 개 정의 하는 것이다. 다중 정의된 함수의 구분은 인수의 개수 및 자료형을 가지고 판단한다. 함수 정의 방법 **R.. 2022. 12. 1.
[JavaScript] Array(배열) JS 함수 정리(2) 배열(Array) 이란? 배열은 연관된 데이터를 모아서 관리하기 위해서 사용되는 데이터 타입. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 저장하기 위한 것이라고 할 수 있다. 배열은 순서가 있는 값들을 의미 한다. 배열의 값은 요소(element) 이다. 배열의 순서는 인덱스(index) 이다. 배열의 순서는 0부터 시작한다. 배열의 정의는 대괄호 [] 로 한다. 배열 안에 요소는 쉼표로 구분한다. 배열에 접근하는 방법 배열을 조회 하려면 index 를 이용한다. // 두번째 인덱스 번호 값을 가지고 온다. let array = [1,2,3,4,5]; console.log(array[2]) // 3 // 세번째 인덱스 번호 값을 변경 array[3] = 200 console.. 2022. 11. 28.
728x90