엄격한 모드의 Hacklang 명령 줄 프로그램
-
21-12-2019 - |
문제
해킹의 엄격한 모드에서 명령 줄 프로그램을 만들 수있는 방법이 있습니까?해킹의 엄격 모드가 함수 외부의 명령문을 허용하지 않으므로 main
함수를 호출 할 수 없습니다.
(이는 주요 기능을 호출 할 수없는 파일이 아닌 파일을 갖는 것이 쉽기 때문에 이론적 인 질문입니다.)
해결책
현재이 제한으로 인해 해킹 엄격한 모드에서 프로젝트 (명령 줄 프로그램 또는 기타) 100 %를 작성하는 것은 불가능합니다.실제로는 현재 허용하지 않는 테플러 ( "Pseudomain")에 부트 스트랩 코드가 필요합니다.그 이유는 모든 것이 글로벌이기 때문에 모든 코드가 언제든지 모든 것이 전역으로 변경 될 수 있으므로 Toplevel 코드가 기본적으로 정적으로 TypeCheck에 불가능합니다.
그러나 최종 결과는 바보 같고 결국 수정하기를 원하는 것입니다. 예를 들어, 매개 변수가없는 함수에 대한 단일 호출을 방지 할 이유가 있습니다.그리고 함수로.
제휴하지 않습니다 StackOverflow