이상현24
가입: 2024년 3월 29일 올린 글: 5
|
올려짐: 2024년3월29일 15:24 주제: [과제3] 구현 완료 후 --release flag 없이 빌드 시 unsed variable error |
|
|
안녕하세요.
모든 변수를 사용하지 않은 상태에서 --release 플래그 없이 빌드 시 unused variable 문제가 발생할 수 있음은 알고 있습니다. 그러나 제출 시 --release 태그 없이 빌드해도 에러가 나지 않는 상태로 빌드가 되어야 하는지 궁금하여 질문드립니다. 아래의 에러 중 empty 과 관련된 에러는 뼈대 코드라서 제가 건드릴 부분이 아닌 것 같으며, value_unit 역시 unit type을 input value 로 요구하는 문법이 없어서 unit에 대한 type checking 할 일이 없기에 사용할 필요가 없을 것 같은데, 제 구현이 잘못되었을 때 이런 상황이 발생할 수 있을까요?
감사합니다.
코드: |
File "lib/k.ml", line 95, characters 21-22:
95 | let empty = E (fun x -> raise Not_bound)
^
Error (warning 27 [unused-var-strict]): unused variable x.
File "lib/k.ml", line 181, characters 6-16:
181 | let value_unit v =
^^^^^^^^^^
Error (warning 32 [unused-value-declaration]): unused value value_unit. |
|
|