iBetter Books
수정

01장. 함수

같은 코드를 두 번 쓰고 싶지 않다는 마음, 누구나 있습니다. 함수는 그 마음에서 출발합니다.

로그를 출력하는 코드, 구분선을 긋는 코드, 오류를 처리하는 코드. 스크립트가 커질수록 이런 코드가 여기저기 흩어집니다. 함수로 묶으면 한 번만 정의하고 어디서든 이름으로 부릅니다. 수정도 한 곳만 하면 됩니다.

이 장에서는 함수의 기본 문법부터 시작해서, 인수 전달과 반환값, 지역변수 스코프, 그리고 여러 스크립트에서 공유하는 함수 라이브러리까지 다룹니다.

구성

제목 주요 내용
01 함수 정의와 호출 두 가지 문법, 호출 방법, 정의 위치
02 매개변수와 반환값 1 1~@, return, 명령 치환
03 지역변수와 스코프 local, 전역 오염 문제
04 함수 라이브러리와 source 외부 파일 로드, 유틸리티 함수 모음