【純粋関数型AltJS】PureScript (27レス)
【純粋関数型AltJS】PureScript http://mevius.5ch.net/test/read.cgi/tech/1585318097/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
21: デフォルトの名無しさん [sage] 2023/09/16(土) 10:58:20.89 ID:YSu5R3en 今halogen guideを読んでる途中 型がよくわからないので小さいサンプルを作ろうとしたのですが これすら型エラーで動かせない 型エラー対策に便利なhaskellのerror :: [Char] -> aがないので別のところでも苦戦中 module Main where import Prelude import Affjax.Web as AX import Affjax.ResponseFormat as AXRF import Effect (Effect) import Effect.Aff.Class (class MonadAff) import Halogen as H import Effect.Console(log) import Effect.Class(liftEffect) main :: Effect Unit main = do response <- H.liftAff $ AX.get AXRF.string ("https://api.github.com/users/test") log $ show response http://mevius.5ch.net/test/read.cgi/tech/1585318097/21
22: デフォルトの名無しさん [sage] 2023/09/16(土) 18:48:48.85 ID:YSu5R3en 実行時エラー XMLHttpRequest is not definedはでるがコンパイルは出来た module Main where import Prelude import Effect(Effect) import Effect.Aff import Effect.Console (log) import Effect.Class(liftEffect) import Data.Either import Halogen.Aff.Util(runHalogenAff) import Affjax(Response,printError) import Affjax.Web as AX import Affjax.ResponseFormat as AXRF import Affjax(Error) main :: Effect Unit main = runHalogenAff $ do fb <- AX.get AXRF.string "https://api.github.com/users/test" case fb of Left err -> liftEffect $ do log $ printError err Right x -> liftEffect $ do log $ x.body あと、この~>という記号はどういう意味か分かる人いますか joinFiber :: Fiber ~> Aff http://mevius.5ch.net/test/read.cgi/tech/1585318097/22
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.184s*