가 실행 된 후 아무 것도 인쇄되지 않습니다 : 나는 .hs 파일을 클릭 한 후하스켈의 주요 기능은 나는이 같은 간단한 모듈이
module Main where
import Semantic
main = do
let result = linearize []
print result
을, 그것은 단지 모듈 내가 할 수 성공적으로로드되고 있다고 최종 결과를 볼 수 없습니다. 내가 모르는 것이 있습니까?
가 실행 된 후 아무 것도 인쇄되지 않습니다 : 나는 .hs 파일을 클릭 한 후하스켈의 주요 기능은 나는이 같은 간단한 모듈이
module Main where
import Semantic
main = do
let result = linearize []
print result
을, 그것은 단지 모듈 내가 할 수 성공적으로로드되고 있다고 최종 결과를 볼 수 없습니다. 내가 모르는 것이 있습니까?
코드를 정확히 실행하는 방법은 무엇입니까? 일반적으로 runhaskell
을 사용하여 컴파일하고 실행하거나 ghc --make
을 사용하여 두 단계로 수행 할 수 있습니다. 모든 모듈이 성공적으로로드되었다고 말하는 중이므로, 테스트 및 실험을 위해 종종 사용되는 대화식 haskell 셸인 ghci
에서 열리고있는 것 같습니다. 파일을 runhaskell
과 함께 실행 해보십시오.
@ ye9ane :'ghci'에서 최종 결과를 볼 수 있습니다. 'main'과'
아마도 ghci에있을 것입니다. 창에 뭔가를 입력 할 수 있습니까? 그렇다면 'main'을 입력하십시오. – bennofs
예! 그것은 효과가 있었다. 내가 모든 일을 자동으로 수행 할 수있는 트릭이 있습니까? – ye9ane
창을 사용하고 있습니까? 그렇다면'* .hs' 파일을 더블 클릭 할 때'runhaskell' 또는'runghc'를 호출하도록 바인드하도록 변경할 수 있습니다. 기본 동작은'ghci'를 클릭했을 때 열리는 것입니다. –