게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문] 조건문을 작성하는 데에 어려움이 있습니다.
게시물ID : programmer_11948짧은주소 복사하기
작성자 : 아이고이런
추천 : 0
조회수 : 564회
댓글수 : 7개
등록시간 : 2015/07/07 21:38:52
옵션
  • 본인삭제금지

 조건문을 작성하는 데에 어려움이 있습니다. 염치불구하고 여러분의 조언을 얻고자 이렇게 글을 씁니다.

 바로 본론입니다.

1. 어떤 함수에서 두 개의 인자( a  , b )를 받습니다.
 function somthing (value a, value b)
 
2. 두 인자는 반드시 다음 중 하나의 값입니다.
3. 다음 조건을 모두 만족하는 조건문을 작성하고 싶습니다.


일단 사용하는 언어는 VBScript입니다만, 다른 언어로 표현해주셔도 상관은 없습니다. (의사 코드만으로도 충분히 도움이 됩니다.)

IF ISNULL( a ) AND ISNULL( b ) THEN
c = NULL
ELSE IF ISNULL( a ) AND NOT ISNULL( b ) THEN
c = function other()
ELSE IF ISNULL( b ) AND NOT ISNULL( a ) THEN
c= function another()
ELSE
CALL ERROR("왜 a,b가 동시에 값이 들어올까?")
END IF 

 일단 이렇게 작성은 해봤습니다. 그런데 무언가 깔끔하지가 않은 느낌입니다.

 더 괜찮은 방법이 있는 지, 조언을 구하고자합니다.

 (피드백이 상당히 늦을 수도 있습니다. 그러나 반드시 피드백은 하겠습니다.)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호