함수, 변수의 범위

OneTwoThree·2022년 7월 26일
0

부스트코스 코틀린

목록 보기
8/26

블록

블록 내에서 사용 : 지역변수, 함수
블록 밖에서 사용 : 전역변수, 함수

함수의 범위

  • 최상위 함수 (전역함수)
    main 함수 전, 후 어디든 선언하고 호출 가능

  • 지역 함수
    지역 함수는 먼저 선언되어야 호출할 수 있다

변수의 범위

전역변수

  • 최상위에 있는 변수, 프로그램이 실행되는 동안 삭제되지 않고 메모리에 유지
  • 여러 요소가 동시에 접근하는 경우 잘못된 동작 유발 가능
  • 자주 사용하지 않는 전역 변수는 메모리 자원 낭비

지역변수

  • 특정 코드 블럭 내에서만 사용
  • 블록 시작 시 임시로 사용되며 주로 스택 메모리를 사용

0개의 댓글