タグ

functionalに関するenmtkntのブックマーク (9)

  • Swift and the Legacy of Functional Programming

    About the content This talk was delivered live in September 2016 at try! Swift NYC. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. Rob Napier has been to Monad, to the Functor of Doom. He has seen the map, flattened and lensed. He has folded the infinite, lifted a Maybe, and he would do it all over again. But from

    Swift and the Legacy of Functional Programming
  • objc.io - Functional Swift日本語版(Swift 3対応)

    アップデートSwift 3に対応。Swiftで関数型プログラミングの真髄を学び、徹底的に実践活用! Swiftは、プログラミングにおける新たな世界への扉を開きます。書ではその新たな世界を探検します。Swiftの生みの親Chris Lattnerは次のように述べています。「『CのないObjective-C』は何か退化したように感じてしまうかもしれませんが、ジェネリクスと関数型プログラミングのコンセプトを導入したことでSwiftはデザイン領域を劇的に拡張しました。」 書では、より明瞭かつ表現力の高いコードを書くために、関数型プログラミングのコンセプトを説明し、その実践的な活用をSwiftで簡単に行う方法を説明します。

    enmtknt
    enmtknt 2016/05/31
    これは待望
  • Wearable44.com

    The domain wearable44.com may be for sale. Please click here to inquire Wearable44.com Related Searches: High Speed Internet Health Insurance Online classifieds Work from Home Parental Control 10 Best Mutual Funds Cheap Air Tickets Related Searches: High Speed Internet Health Insurance Online classifieds Trademark Free Notice Privacy Policy

    Wearable44.com
  • Swift 2のパターンマッチ構文集(ほぼ翻訳) - Qiita

    Match Me if you can: Swift Pattern Matching in Detail.が良記事で、ちょうど僕もSwift2のキャッチアップ中だったので、写経しながら翻訳ぽい記事を書きました。(翻訳許可もいただいています) 冒頭のイントロ的部分は飛ばして、Advanced Pattern Matchingから書きます。 様々なパターンマッチング 7つのパターンを紹介します。 switchだけではなくif・guard・forを組み合わせて表現します。 1. ワイルドカードパターン ワイルドカードパターンは、マッチした値を無視します。 let _ = fn()の_と同様です。 単に_で受けるとnilを含む全ての値にマッチしてしまうので、オプショナルの値をマッチするには、_?として区別します。 let p: String? = nil switch p { case _?:

    Swift 2のパターンマッチ構文集(ほぼ翻訳) - Qiita
  • Elixir ご紹介

    Shibuya.ex #1 での発表資料です

    Elixir ご紹介
  • Swift 2 (& LLDB) シンポジウムで発表してきた

    Jun 30, 2015 議論したかったこと 中でも発表中に言った「Rubyで実行できるCのソースコード」を書かないようにしたいというところが一番訴えたかったところです. 結局,何も考えずにSwiftでiOS/Macのコードを書くと,「Swiftで実行できるObjective-Cのソースコード」になってしまいます. 多分にif let hoge = hoge() {}が,そこらじゅうに散らばると思いますが,結局,「Swiftっぽく」を考えないなら,Swiftで書く意味はあまりないと考えます. この考え方が間違っていないとすると,次に考えるべきは「Swiftっぽい」であり,コードを書くときにどんな風に書けばいいのかという点になると思います. Swiftっぽく書くということ 私は,reddiftという,reddit.comのAPIラッパーをちょこちょこ勉強がてら作っています. このソースコード

  • Redirecting... · objc.io

    objc.io publishes books, videos, and articles on advanced techniques for iOS and macOS development.

  • 「関数型言語」に関するFAQ形式の一般的説明 - Qiita

    前置き: 特定の言語ではなく、関数型言語一般に関する説明です。 ここに書くのが良いのかわかりませんが、それを考える時間ももったいないのでとりあえず書きます。必要が生じたら移転します。 皆様のご要望や自分の気分(?)により随時加筆修正します。 「それは違うんじゃない?」というご指摘はもちろん、初心者の方の素朴な疑問・質問や、「ここがよくわからない」「こういうことも書いてほしい」みたいなコメントも歓迎します。すぐに対応できない場合もあると思いますがすみません。Twitterのesumii宛でも構いませんが、コメントのほうが他の方も見つけやすくて良いと思います。当然ながら(他者に対しても)誹謗中傷等はご遠慮ください。 いただいたコメントはほぼ文に反映していますので、文を読むために、必ずしもコメントを読む必要はありません。もちろん、興味と余裕(?)があればコメントも読んでいただければ非常に有用

    「関数型言語」に関するFAQ形式の一般的説明 - Qiita
  • 関数プログラミング実践入門という本を書きました - ぼくのぬまち 出張版

    是非手に取ってみて下さい.よろしくおねがいします. 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus) 作者: 大川徳之出版社/メーカー: 技術評論社発売日: 2014/11/14メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る AgdaとかHaskell Golfのではない.いいね? どのような? これまで何らかの命令型言語に触れてきた人が「なにかと耳にするし,そろそろ関数プログラミングでも」と思いたったとき,その基的な部分を押さえるためのです.関数型言語としてはHaskellをとりあげ,またHaskellを使っていくための説明を進めていきます.関数プログラミングからプログラミングに入る人はプログラミングに対する先入観が無いのでともかくとして,既に命令型言語の経験がある人の場合,関数プログラミングの考え

    関数プログラミング実践入門という本を書きました - ぼくのぬまち 出張版
  • 1