WEBVTT 00:00:01.400 --> 00:00:04.300 (브리나 리 - 인스타그램 엔지니어) 함수는 특정한 작업을 수행하는 00:00:04.350 --> 00:00:06.100 명령들의 집합과 같습니다. 00:00:06.100 --> 00:00:08.109 쉽게 말해서, 차를 만든다고 가정했을 때 00:00:08.109 --> 00:00:11.200 차가 하는 일이 바로 함수입니다. 00:00:11.200 --> 00:00:12.800 우회전 또는 좌회전을 하고, 00:00:12.800 --> 00:00:15.200 움직이거나 멈출 것입니다. 00:00:15.200 --> 00:00:17.100 이 모든 것들은 함수가 될 수 있습니다. 00:00:17.100 --> 00:00:18.300 다시 농부로 돌아가서 00:00:18.300 --> 00:00:20.800 함수를 정의하는 법을 배워보겠습니다. 00:00:20.800 --> 00:00:22.200 여러분의 작업 공간에는 00:00:22.200 --> 00:00:24.700 구석에 별이 있는 블럭이 있습니다. 00:00:24.779 --> 00:00:26.800 이 블럭은 함수 정의를 뜻합니다. 00:00:26.800 --> 00:00:30.000 블럭의 제일 윗 줄은 함수의 이름입니다. 00:00:30.000 --> 00:00:32.700 그리고 블럭의 내부는 이 함수가 하는 일입니다. 00:00:32.700 --> 00:00:34.800 함수는 작업 공간에 정의되어 있지만, 00:00:34.800 --> 00:00:36.680 우리의 농부는 아직 함수 안에 있는 작업을 실행하지 않을 것입니다. 00:00:36.680 --> 00:00:40.000 농부는 함수를 드래그해서 옮겨야 실제로 작업을 합니다. 00:00:40.000 --> 00:00:43.500 이를 위해 우리는 메뉴에서 함수(functions) 카테고리를 클릭한 후 00:00:43.500 --> 00:00:46.000 "5번 채우기(fill 5)" 함수를 드래그해서 빼냅니다. 00:00:46.000 --> 00:00:49.000 함수를 재밌게 즐겨볼까요!