GHC(8.0.2)でFFIを使用してCプログラムに渡すデータ構造を構築する例(例:1または2)を次に示します。 Cファイルtagger-api.hは次のとおりです。 typedef struct {
int number_of_words; /* number of words to be tagged */
int next_word; /* needed interna
私はJSONのデータタイプUserのリストを符号化し、標準出力に出力し、次のHaskellコードを有する:、現時点でコードを {-# LANGUAGE OverloadedStrings #-}
module Main where
import Data.Aeson
import Data.Text
import qualified Data.ByteString.Lazy.Char8
GHCはid = (\(a, b) -> (a, b)).(\(a, b) -> (a, b))をid = \(a, b) -> (a, b)に簡略化できますか? より複雑なケースについてはどう: id (Just x) = Just x
id Nothing = Nothing
map f (Just x) = Just (f x)
map _ Nothing = Nothing
G