Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rust でもモナドは実装できるのか?

Yuki Toyoda
May 21, 2019
1.9k

Rust でもモナドは実装できるのか?

Yuki Toyoda

May 21, 2019
Tweet

Transcript

  1. 1 1 . #
    1
    43
    1

    View Slide

  2. 1
    - -3 , - ,
    [email protected] C
    @
    -
    - 1

    View Slide

  3. .1
    2.3

    View Slide

  4. 0 1 !

    View Slide


  5. !

    View Slide

  6. S <
    e a
    c - (
    S l f
    d i
    ͖ͪΜͱͨ͠ఆٛ͸ࢀߟਤॻΛ͝ཡ͍ͩ͘͞

    View Slide

  7. )
    ( ( -

    View Slide

  8. -
    -
    ( ) (

    View Slide




  9. View Slide

  10. -

    View Slide

  11. !

    View Slide

  12. / 4 .04 .0 / 21

    View Slide

  13. , F S R
    ] [
    ,-
    O
    ( ) M

    View Slide

  14. F

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. a U T
    s A ro - A
    t L - https://github.com/TeXitoi/rust-mdo
    c n G @p
    G :
    ( - - - ( - e G
    G R iA -- d )
    G

    View Slide

  25. https://gist.github.com/14427/af90a21b917d2892eace
    https://varkor.github.io/blog/2019/03/28/idiomatic-
    monads-in-rust.html

    View Slide

  26. L S
    & -
    https://www.amazon.co.jp/dp/4274068854
    & & R H -
    https://www.amazon.co.jp/dp/4844337769

    View Slide

  27. # . .
    4 3 4 1
    .

    View Slide