본문 바로가기
728x90
반응형

function3

JavaScript #11 함수 함수함수는 자바스크립트에서 재사용 가능한 코드 블록이자 일종의 객체이다. 따라서 속성도 가질 수 있으며 그 속성의 값이 변수라면 property, 함수라면  method가 된다. 함수는 선언, 호출, 매개변수, 반환값으로 구성된다. 함수 선언// 선언function greet(name) { // name : 매개변수 return `Hello, ${name}!`; // 반환값}console.log(greet('Alice')); // "Hello, Alice!" // 호출 함수 표현식함수 선언과 달리 변수에 할당되는 방식으로 정의되는 함수이다.let greet = function(name) { return `Hello, ${name}!`;};console.log(greet('Bob')); // ".. 2024. 7. 23.
[게임으로 배우는 파이썬] 리스트 리스트 순서를 가지는 객체의 모음이다. list_1 = []# 빈 리스트 list_2 = [0, 1] # 정수타입 list_3 = ['a', 'b', 'c'] # 문자타입 list_4 = [0, 1, 'a', 'b'] # 정수와 문자타입 list_5 = [0, ['a', 'b']] # 리스트는 리스트를 요소로 가질 수 있다. 0개 이상의 요소를 콤마로 구분하며 전체 요소는 대괄호로 감싼다. 값을 참조할 때는 대부분의 프로그래밍 언어에서 사용되는 배열과 마찬가지로 인덱스로 접근할 수 있다. 역시 첫 번째 인덱스는 0으로 시작한다. >>> list_1 = [] >>> list[0] Traceback (most recent call last): File "", line 1, in list[0] TypeErro.. 2023. 8. 25.
[게임으로 배우는 파이썬] 함수 함수는 여러 개의 처리를 기능별로 모아 놓은 것이다. 사용할 때는 함수가 어떤 기능을 하는지만 알아도 되며 내부에서 처리되는 과정들은 알 필요가 없다. 이때 함수에 전달하는 데이터를 인수, 함수로부터 돌아오는 값을 반환값이라고 한다. 필요에 따라 직접 함수를 구현해서 사용할 수 있지만 파이썬에는 미리 준비된 함수도 많이 제공된다. 예를 들어서 두 개의 값을 비교해서 더 크거나 또는 작은 값을 구하는 처리가 필요한 경우가 빈번하게 사용되는 상황일 때, 매번 값을 비교하는 과정을 작성하는 것은 비효율적이다. 이럴 때 함수를 만들어서 처리하면 코드가 간결해진다. 만약 필요한 함수가 파이썬에서 제공되는 것이라면 직접 구현하는 과정도 생략이 될 수 있다. 예시에서 처리하는 기능의 경우 파이썬에서 max(), mi.. 2023. 8. 13.
728x90
반응형