Elm_guide_Result
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Program]] > [[JavaScript]] > [[AltJS]] > [[Elm]] > ...
#norelated
#contents
//----------------------------------------
*Result [#da21625f]
-Result · An Introduction to Elm https://guide.elm-lang.j...
Elmには様々なデータ構造(型)が用意されており、Maybe型の...
**Result型の定義 [#e2dc56ee]
#code(haskell){{
type Result error value
= Ok value
| Err error
}}
>この型のポイントは、問題が起こったときに問題が起こったと...
この情報はエラーを通知したりエラーに対処したりするのにと...
Maybe型はエラーになったときNothingしか返さないけど、Resul...
**エラーに対処する [#sed08ee1]
>Result型はエラーに対処するのにも役に立ちます。
#code(haskell){{
type Error
= BadUrl String
| Timeout
| NetworkError
| BadStatus Int
| BadBody String
-- Ok "All happy ..." : Result Error String
-- Err Timeout : Result Error String
-- Err NetworkError : Result Error String
}}
**Resultのカスタム型 [#o1e6c023]
ここでElm本の説明を参照してみましょう。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
~
(p.91)
>■Result
Resultは失敗するかもしれない結果を表すデータ構造です。M...
Resultはカスタム型で次のように定義されています。
type Result err a = Err err | Ok a
終了行:
[[Program]] > [[JavaScript]] > [[AltJS]] > [[Elm]] > ...
#norelated
#contents
//----------------------------------------
*Result [#da21625f]
-Result · An Introduction to Elm https://guide.elm-lang.j...
Elmには様々なデータ構造(型)が用意されており、Maybe型の...
**Result型の定義 [#e2dc56ee]
#code(haskell){{
type Result error value
= Ok value
| Err error
}}
>この型のポイントは、問題が起こったときに問題が起こったと...
この情報はエラーを通知したりエラーに対処したりするのにと...
Maybe型はエラーになったときNothingしか返さないけど、Resul...
**エラーに対処する [#sed08ee1]
>Result型はエラーに対処するのにも役に立ちます。
#code(haskell){{
type Error
= BadUrl String
| Timeout
| NetworkError
| BadStatus Int
| BadBody String
-- Ok "All happy ..." : Result Error String
-- Err Timeout : Result Error String
-- Err NetworkError : Result Error String
}}
**Resultのカスタム型 [#o1e6c023]
ここでElm本の説明を参照してみましょう。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
~
(p.91)
>■Result
Resultは失敗するかもしれない結果を表すデータ構造です。M...
Resultはカスタム型で次のように定義されています。
type Result err a = Err err | Ok a
ページ名: