stuarray

    6熱度

    1回答

    我想在分數類型中實現多態的動態編程算法;這裏是一個簡化版本的1D無邊界條件: {-# LANGUAGE ConstraintKinds, FlexibleContexts, RankNTypes, ScopedTypeVariables #-} import Control.Monad import Control.Monad.ST.Strict import Data.Array.ST

    1熱度

    1回答

    當我在學習Haskell的過程中,碰到這個問題就來了: 使用Glasgow Haskell Compiler, Version 6.10.4, for Haskell 98, stage 2 booted by GHC version 6.10.1 文件 {-# LANGUAGE FlexibleContexts #-} module UPSO where import Control.M

    7熱度

    2回答

    我想實現一個算法,使用ST monad和STUArray s,我希望它能夠同時使用Float和Double數據。 我會演示一個簡單的例子問題:計算一個記憶scanl (+) 0(我知道它可以解決沒有STUArray,只是作爲例子)。 {-# LANGUAGE FlexibleContexts, ScopedTypeVariables #-} import Control.Monad impo

    10熱度

    2回答

    讓我們說我有以下類型: data MyType = Constructor0 | Constructor1 | Constructor2 deriving (Eq,Show,Enum) 是否有建立這樣一個實例的方式: MArray (STUArray s) MyType (ST s) MArray IOUarray MyType IO 對我店的一切瞬間因爲Word8