본문 바로가기

함수2

[JavaScript] 함수 자바와 비교했을 때 리턴 타입, 매개변수, 사용 부분이 다르다. 함수의 역할 일반적인 호출 가능한 형식으로서의 함수(일반적인 함수 역할) 값으로서의 함수(함수객체): 변수에 할당 가능 다른 함수의 인자로 전달 가능 다른 함수의 반환값(return)으로 사용 가능 다른 객체(인스턴스)를 생성할 수 있는 함수: 생성자 함수라고 함, new 이용 함수를 정의하는 방법 3가지 1. 선언적 정의 방법(이름 있는 함수) function 함수명(매개변수1, 매개변수2,..){ 문장; return 리턴값; } 함수는 프로그램의 파싱(컴파일) 단계에서 생성되므로, 함수 정의 전에 호출이 가능하다. 2. 함수 리터럴(익명 함수) var 변수명 = function(매개변수1, 매개변수2,...){ 문장; return 리턴값.. 2020. 9. 13.
[Python 프로그래밍] 1. 개요/2. 연산자/3. 제어문, 함수, 자료구조 1-1. Python 개요 - Python 특징 1991년 귀도 반 로섬(Guido Van Rossum) 발표 플랫폼 독립적 인터프리터 언어 객체 지향 동적 타이핑 언어 AI 프로그래밍을 위한 많은 라이브러리 제공 처음 C언어로 구현되었음 - 일반적인 프로그램 구조(모듈화) 모듈화: 복잡한 문제들을 단위별로 묶어서 자동화/일반화하는 것의 기초가 되는 개념 모듈: 큰 문제를 기능별 작은 단위로 나눈 것 독립적으로 수행할 수 있는 프로그램 단위 - C 언어에서 함수 = 모듈 - Python은 여러 개의 프로그래밍 스타일을 포괄 절차 지향 프로그래밍: 처리해야 할 문제의 해결 과정을 큰 문제를 독립적인 기능별로 나눠서 일련의 순서에 따라서 처리 절차 지향 프로그래밍은 함수가 필수적으로 사용됨 객체 지향 프로그.. 2020. 4. 9.