作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁可以提供有关 的信息START_FILE
语用?
没有关于 START_FILE
的消息在 GHC Pragmas Documentation .尽管如此,它似乎被广泛使用[1] , [2] , [3] .
不幸的是 ghc 8.2.2
不编译以下代码 [1] .
{-# START_FILE main.hs #-}
main = readFile "file.txt" >>= putStr
{-# START_FILE file.txt #-}
Hello, world!
最佳答案
stack
使用此编译指示模板。您可以在单个文件中指定多个文件,扩展名为 .hsfiles
通过使用 {-# START_FILE #-}
分隔文件语用。stack new PACKAGE_NAME myfiles.hsfiles
如果myfiles.hsfiles
,将根据您的布局创建这些文件(以及所有目录)包含:
{-# START_FILE {{name}}.cabal #-}
name: {{name}}
version: 0.1.0.0
{-# START_FILE package.yaml #-}
name: {{name}}
version: 0.1.0.0
关于haskell - START_FILE 是 GHC 编译指示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51246366/
谁可以提供有关 的信息START_FILE 语用? 没有关于 START_FILE 的消息在 GHC Pragmas Documentation .尽管如此,它似乎被广泛使用[1] , [2] , [
我是一名优秀的程序员,十分优秀!