モナドについて勉強していて見つけた英語記事を翻訳してみました。 誤訳等あれば編集リクエストやコメントください 原文: Functors, Applicatives, And Monads In Pictures - adit.io ここに単純な値(value)があります。
![箱で考えるFunctor、ApplicativeそしてMonad](https://cdn-ak-scissors.b.st-hatena.com/image/square/918b0fcb16592dc435bfa9f91ee1c2ee923ba1f6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU3JUFFJUIxJUUzJTgxJUE3JUU4JTgwJTgzJUUzJTgxJTg4JUUzJTgyJThCRnVuY3RvciVFMyU4MCU4MUFwcGxpY2F0aXZlJUUzJTgxJTlEJUUzJTgxJTk3JUUzJTgxJUE2TW9uYWQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWE3ODE0ZmU4ZDI4MzhmYzQwNzQxZWNlOGNkZWIxMGU2%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc3VpbiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NGFlNjk2NWUyOWFiNjg4MmRlNmViY2E4NDc2NWMxMjA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0b36f8f7190d85595dde11d54f2446ca)
こんにちは、お読みいただきありがとうございます。 ケン(@gootablog)です。 仕事でVue.jsを書いています。jsを書くとimportやrequireでライブラリや自分で書いたモジュールを使う機会がありますよね。 自分が参加しているプロジェクトでインポートしたファイルの依存関係を調べたいということがありました。 そのときに同僚がMadgeという依存関係を視覚化できるライブラリを教えてくれました。とても便利だったので紹介します。 (インストールなどの方法はMacでのやり方です) 「Madge」とは? https://www.npmjs.com/package/madge JSの依存関係をリスト化したり、視覚化できるライブラリです。 インストールしてコマンドを実行するだけで出力することができます。 インストール グローバルにインストールします。 $ npm -g install ma
みなさんTypeScriptでサーバアプリケーション(Node.js)のロジックを書く時に、異常系の表現をどのようにされていますでしょうか?ここでいう異常系とは、仕様上想定される異常のことです。準正常系と言ったりもするかと思います。 私はJavaScriptの延長でTypeScriptをはじめたので、最初は null や undefined を返したり throw を用いるやり方をしていましたが、次第にTypeScriptが持つ型を生かし、できるだけ型安全に異常系を表現したいと考えるようになりました。そして試行錯誤した結果、いい感じの落とし所に落ち着いたので、その内容についてお伝えしたいと思います。 また記事の後半では、異常系の型を実装する中でハマった点についてもお伝えしたいと思います。 TypeScriptの異常系表現について 1. nullやundefinedを返す 冒頭でも述べたよう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く