이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
신재호
가입: 2018년 9월 13일 올린 글: 10
|
올려짐: 2018년10월19일 18:34 주제: 과제 3번 질문입니다. |
|
|
스펙을 보면 Record에 아무 것도 없을 경우 (x := {}) unit을 반환합니다. 그래서 그대로 구현하고 Equal을 이용하여 if (x = {}) 이런 식으로 비교 연산을 진행했는데 이것이 문법에 맞는 것인지 궁금합니다. 실행은 되고 결과는 맞는데 원래 이게 실행되는 것이 맞는지 잘 모르겠습니다.
항상 친절한 답변 감사드립니다! |
|
위로 |
|
 |
로파스 Site Admin
가입: 2012년 9월 9일 올린 글: 280
|
올려짐: 2018년10월20일 14:51 주제: |
|
|
equal을 이용하여 if(x={}) 이런 식으로 비교연산을 진행했다고 하시는게 정확히 어떤 뜻인가요?
k.ml파일내에서 빈 레코드의 경우를 저렇게 구현하셨다는 뜻인가요?
아니면 k-파일에서 저런 문법을 이용해서 비교를 하는 것이 가능한 것인지 질문하시는 것인가요?
k.ml에서는 빈 레코드와 아닌 경우를 저런식으로 구분하지는 못합니다.
K-언어에서 저런 비교문을 사용하시는 것은 올바른 사용법입니다.
-조교 드림. |
|
위로 |
|
 |
|