HaskellのFFIとGHCの対話モードに関する問題があります。 は(ソースgistを介しても利用可能である): FFISo.hs: {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ForeignFunctionInterface #-}
module Main where
import qualified Data.ByteString.
私はHaskellのを学んでいる、と私は非常に不可解な何かに出くわしたとき、私はGHCiの中で遊んでました。 まず、簡単な追加機能を作成します。それはint型で動作し、浮くこと Prelude> let add x y = x + y
注: Prelude> add 3 4
7
Prelude> add 2.5 1.3
3.8
を今すぐ適用する関数を作成します。これは$と同じです(中
質問1 こんにちは、WinGHCiに私が意図的に次のコードの間違った部分を行う場合: 3 4
を次にエラーメッセージI取得は <interactive>:1:1:
No instance for (Num (a0 -> t0))
arising from the literal `3'
Possible fix: add an instance declarat