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

Haskell 始めました

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Haskell 始めました

株式会社OCC 金城裕
社内勉強会用

Avatar for Yutaka Kinjo

Yutaka Kinjo

March 02, 2014
Tweet

More Decks by Yutaka Kinjo

Other Decks in Technology

Transcript

  1. fac 0 = 1 fac n = n * fac(n-1)

    main = print (fac 42) 1405006117752879898543142606244511569936384000000000 $ ghc fac.hs $ ./fac
  2. fac 0 = 1 fac n = n * fac(n-1)

    main = print (fac 42) 引数のパターン を記述できる fac n = if n == 0 then 1 else n * fac(n-1) if文かかなくてもいい
  3. • ؒҧͬͯͨΒ͝ΊΜͳ͍͞ • for จ͸ ࠶ؼͰফ͑ͨ • if จ͸ ύλʔϯϚονͰফ͑ͨ

    • ͳΜ͔ɺΧϦʔԽมଶ • ࣮༻ྫ΋࣮͸͋Δ • ূ໌ͱ͔Ͱ͖ͦ͏ • (ͳʹ͔ɺՄೳੑΛײ͡Δ!!)