게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

초보적인 질문인데....

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2006)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
신종호



가입: 2006년 9월 10일
올린 글: 16

올리기올려짐: 2006년10월12일 22:22    주제: 초보적인 질문인데.... 인용과 함께 답변

인용:

오류: Loc.t * int 타입이어야 하는데 K.value -> Loc.t * int 타입입니다.

이런건 어떻게 하죠? Sad
위로
사용자 정보 보기 비밀 메시지 보내기
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2006년10월13일 0:47    주제: 인용과 함께 답변

nml의 고마운 기능입죠. 심각한 에러를 방지해주죠. 타입이 적절하지 않은 인자를 넣으셨다거나 반환하신 거에요 Smile
위로
사용자 정보 보기 비밀 메시지 보내기
신종호



가입: 2006년 9월 10일
올린 글: 16

올리기올려짐: 2006년10월13일 9:11    주제: 인용과 함께 답변

중간에 변수하나를 거치면 전혀 문제가 안 되는데요?
위에 타입 값을 봐도 전혀문제 될 부분이 아니죠
위로
사용자 정보 보기 비밀 메시지 보내기
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2006년10월13일 12:04    주제: 인용과 함께 답변

타입값이 다른데 문제가 되지 않는다는 건 무슨 말씀이신지 잘 모르겠습니다만, 가끔 괄호를 쳐주거나 강제로 타입 캐스팅을 하면 해결되는 경우가 있읍죠. 식이 복잡해지면 연산 우선순위 때문에 문제가 발생하는 것 같아요.
위로
사용자 정보 보기 비밀 메시지 보내기
신종호



가입: 2006년 9월 10일
올린 글: 16

올리기올려짐: 2006년10월13일 13:31    주제: 인용과 함께 답변

문제를 잘 이해 못하신거 같은데.....
Loc.t * int 타입으로 인자를 넣어야할 곳에
K.value -> Loc.t * int 타입의 함수에 K.value 타입의 인자를 넣은 것을
넣어준 경우 입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2006년10월13일 16:27    주제: 인용과 함께 답변

답변을 잘 이해 못하신 거 같은데...


인용:
Loc.t * int 타입으로 인자를 넣어야할 곳에
K.value -> Loc.t * int 타입의 함수에 K.value 타입의 인자를 넣은 것을
넣어준 경우 입니다.


라고 하셨는데, K.value->Loc.t*int 타입 함수에 K.value 타입 인자를 넣은 식이라면 당연히 타입이 Loc.t*int 로 나와야 합니다.


기본적으로 괄호를 잘 쳐주면 해결이 됩니다. 변수를 하나 거치는 거랑 같은 거죠. 식이 복잡해지면 nml이 가끔 헷갈리는 것 같습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
신종호



가입: 2006년 9월 10일
올린 글: 16

올리기올려짐: 2006년10월13일 16:53    주제: 인용과 함께 답변

인용:
K.value->Loc.t*int 타입 함수에 K.value 타입 인자를 넣은 식이라면 당연히 타입이 Loc.t*int 로 나와야 합니다.


문제는 그렇게 안 나왔으니까 그런거 아닙니까

fun(x) 이런식으로 해줬는데 여기서 뭘 더 괄호를 쳐줍니까?
위로
사용자 정보 보기 비밀 메시지 보내기
이희종



가입: 2006년 3월 7일
올린 글: 50

올리기올려짐: 2006년10월13일 18:12    주제: 인용과 함께 답변

신종호 씀:
인용:
K.value->Loc.t*int 타입 함수에 K.value 타입 인자를 넣은 식이라면 당연히 타입이 Loc.t*int 로 나와야 합니다.


문제는 그렇게 안 나왔으니까 그런거 아닙니까

fun(x) 이런식으로 해줬는데 여기서 뭘 더 괄호를 쳐줍니까?


제가 문제를 맞게 이해 했는지 모르겠습니다만,

함수에 인자를 넘겨주고 계산할 때는 (fun x)와 같이 쓰셔야 합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2006) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay