5. 入出力 Haskell は純粋な関数型言語なので入出力のような副作用のある 操作は少しめんどくさくなります。 しかし、このことによって、副作用のある部分を副作用の無い関数から 隔離することが出来ます。 1. do 記法 do ブロックの中の式は順番に実行されます。 IO は、入力 → 計算 → 出力 の順番で実行する 必要があるので do 記法を用いて記述します。 do 記法の代わりに >>= を使うことも出来ます。 この方法は Monad のところで説明します。 do ブロックは通常の関数と異なるのでアクションと呼ばれます。 do ブロックから外部に値を返すには return を用います。 return a とすると外部には IO a が返ります。 (正確な説明は Monad のところでします。) ファイル読み込みなどの入力アクションが返す値は IO a と呼ばれ、 普通の a と
型推論による静的な型付け、純粋な参照透明性を特徴とする関数型言語 リソース リファレンス The Haskell Home Page [en] Haskell Wiki [en] Programming in Haskell [ja] 処理系 Haskell Compilers and Interpreters [en] Hugs [en] GHC [en] nhc98 [en] Helium [en] Implementing functional languages: a tutorial チュートリアル やさしい Haskell 入門 [ja] Yet Another Haskell Tutorial [en] プログラム工学VI 授業関連資料 [ja] <- こっちの方がやさしい Haskeller への道 [ja] モナド All About Monads [en] <- 決定版
人体の血管や臓器のシミュレーションモデルを構築することにより、脳動脈瘤の発生メカニズムの解明や臓器の摘出手術などに関するトレーニング装置の開発に尽力している理化学研究所・情報基盤センターの姫野龍太郎センター長。そんな彼の趣味は、野球における「変化球」の謎をコンピューターシミュレーションによって解析することだ。本業の研究にも還元できるだけでなく、2012年にはその研究成果を卓球ロボットの開発に適用、ロンドンオリンピックにおける卓球女子団体の銀メダル獲得にも一役買ったようだ。 脳動脈瘤の成長のメカニズムの解明に尽力 埼玉県和光市にある理化学研究所。その中にある情報基盤センターは、スーパーコンピューターやネットワークなどの情報基盤の整備・運用に加え、ハイ・パフォーマンス・コンピューティング(HPC)やバイオインフォマティクス(生物情報科学)など最先端の情報技術に関する研究支援を行う機関だ。そのセ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く