책 내용 질문하기
함수는 초기값 설정이 필요 없나요? 2016년 2회 대비, 2016년 1회 기출 1급 E형
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
9
조회수
112
작성일
2016-10-02
작성자
탈퇴*원
첨부파일

2016년 2회 대비, 2016년 1회 기출 1급 E형 엑셀

2016년_2회대비_컴활1급실기\16년1회1급E형\1급 E형 정답.xlsm

문제2 계산작업

3. 사용자 정의 함수

pdf 9쪽

Public Function fn기타(반영점수)

If 반영점수 >= 10 Then
For a = 1 To 반영점수 / 10
fn기타 = fn기타 &
"■"
Next a
Else
fn기타 = "노력요함"
End If
End Function

질문> 보통 변수는 초기화를 시키는데, fn기타 함수는 초기화 안시켜도 괜찮나요?

혹시 fn기타 = fn기타 & "■" 식에서 'fn기타'에 기존하는 값이 있는 경우에 문제가 생기지는 않나요?

감사합니다.

답변
2016-10-11 09:20:44

안녕하세요.

fn기타에 값이 들어 있다면 문제가 생길 수 있지만 사용자가 처음으로 fn기타를 만들어 사용하는 것으로 사용자가 값을 넣지 않았다면 값이 들어 있을리가 없겠죠. 즉, 사용자 정의 함수에서 정의한 함수의 경우는 굳이 초기화 할 필요는 없습니다.

즐거운 하루 되세요.

  • *
    2016-10-11 09:20:44

    안녕하세요.

    fn기타에 값이 들어 있다면 문제가 생길 수 있지만 사용자가 처음으로 fn기타를 만들어 사용하는 것으로 사용자가 값을 넣지 않았다면 값이 들어 있을리가 없겠죠. 즉, 사용자 정의 함수에서 정의한 함수의 경우는 굳이 초기화 할 필요는 없습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.