Function fundamental building block in the program subprogram can be used muliple times performs a task or calculates a value
주의) 1개의 강좌안에서 First-class Function부분만 따로 빼냄_ > First-class function Functions are treated like any oter variable 1) can be assigned as value to var
비슷한 물건들을 한 곳에 담아놓는 것과 같이, 프로그래밍 언어에서도 비슷한 종류의 데이터들을한 바구니에 담아 보관.=> 자료구조어떤방식, 어떤형식으로 데이터를 담느냐에 따라 굉장한 차이가 발생===> object 와 자료구조 차이?object : 토끼 = { 귀 2개,