function을 만든 경우 function name은 Action이 되고, function이 실행되어 stool(똥)이 나오듯 function에서 정의된 type이 나오는 것으로 이해된다... 아직도 변수 위주의 사고를 버리지 못하는 나... --;
덤:
g.bat --컴파일이 귀찮아서...
@ECHO OFF
IF "%1" == "" GOTO HELP
IF "%1" == "/?" GOTO HELP
IF NOT("%~x1" == ".hs") GOTO HELP
ECHO.
ECHO ghc will compile "%1" to "%~n1"
ECHO.
ghc %1 -o %~n1
IF NOT EXIST "%~n1.exe" GOTO FAILEDCOMPLIE
ECHO.
ECHO -----------------
ECHO Success compile
REM ECHO for run "%1", type "%~n1"
ECHO -----------------
GOTO :EOF
:FAILEDCOMPLIE
ECHO.
ECHO.
ECHO -------------------
ECHO Compile is failed
ECHO -------------------
GOTO :EOF
:HELP
ECHO Type "g fileName.hs"

No comments:
Post a Comment