책 내용 질문하기
함수는 초기값 설정이 필요 없나요? 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기타를 만들어 사용하는 것으로 사용자가 값을 넣지 않았다면 값이 들어 있을리가 없겠죠. 즉, 사용자 정의 함수에서 정의한 함수의 경우는 굳이 초기화 할 필요는 없습니다.
즐거운 하루 되세요.