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