使用以下.csv文件:
Desc,Status
"CT3","undone"我写了以下程序:
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE QuasiQuotes #-}
module Main where
import Data.Text
import Frames
tableTypes "Todo" "todo.csv"
main = return ()但是,当我将程序加载到GHCI中时,我得到了以下结果:
*Main> :i Todo
type Todo = Record '["Desc" :-> Text]为什么帧在csv文件中找不到status列?
-Eric M.
发布于 2018-06-21 23:36:43
我现在正在做一个有框架的项目,所以我重新创建了你的例子。下面是我在第0.3.0.2帧中的结果:
Ok, one module loaded.
H> main
it :: ()
(0.00 secs, 329,800 bytes)
H> :i Todo
type Todo = Record '["Desc" :-> Text, "Status" :-> Text]如果你把回购放在某个地方,我可以再看一看。
https://stackoverflow.com/questions/50842180
复制相似问题