게시판 인덱스

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

CALLV와 CALLR 의 사용법에 대해.

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



가입: 2007년 10월 6일
올린 글: 25

올리기올려짐: 2007년10월7일 12:42    주제: CALLV와 CALLR 의 사용법에 대해. 인용과 함께 답변

인용:

CALLV of id*exp
CALLR of id*id

의 정의에 따르면, 이 두 exp의 용례가

코드:

LETF(f,x,(x*2),CALLV(x,6))
LETF(f,x,(x*2),CALLR(y,6))

이런식으로 되는것 맞나요? 그렇다면, CALLV와 CALLR 은 단독적으로 쓰일 수 없게 되는거고 이럴경우 exception이나 Bot 값을 내면 되겠죠?
그런데 만약 함수가 실행될 컨텍스트에서 CALLV를 맨 겉에서 쓰지 않고, 몇단계 안쪽에서 예를 들어,
코드:

LETF(f,x,(2 + 3*x), ADD(3, CALLV(x, 2)))

하면 컨텍스트를 실행하는 도중에 함수가 정의된 환경을 가지고 있다고 하더라도, CALLV 가 실행될 시점에는 함수이름이 무엇인지 모르고있을거 같은데요.

이런 경우는 어떤 아이디어를 가지고 처리를 해야 할런지요 Confused
위로
사용자 정보 보기 비밀 메시지 보내기
남기웅
손님





올리기올려짐: 2007년10월7일 12:58    주제: 인용과 함께 답변

CALLV 나 CALLR 에서 첫번째 인수 id 는 함수의 인자를 말하는 것이 아니고, 함수 그 자체의 id를 말하는 것일 겁니다 Smile

즉 CALLV (x, 6) 이 아니라 CALLV(f, 6) 이런 식으로요
위로
한재화



가입: 2007년 10월 6일
올린 글: 25

올리기올려짐: 2007년10월7일 13:48    주제: 아.. 그렇군요 :) 인용과 함께 답변

감사합니다 Smile

한참 헤맸었는데 명료해졌군요.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2007) 시간대: GMT + 9 시간(한국)
페이지 11

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


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