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

関数の話

 関数の話

Supershipの社内勉強会で使ったやつ

yuroyoro

July 13, 2016
Tweet

More Decks by yuroyoro

Other Decks in Programming

Transcript

  1.     " # $ % *OU 4USJOH

    ࣸ૾ͭͷू߹ͷରԠؔ܎
  2. J Y \  Z \ Y Z UP@T^ ^

    Ҿ਺ΛऔΓࠐΜͩʮΫϩʔδϟʯΛ࡞ͬͯฦ͢ʮؔ਺ʯ 3VCZ Ϋϩʔδϟ
  3. DPOTUJ Y \ SFUVSO Z \ SFUVSO Y Z UP4USJOH

     ^ ^ Ҿ਺ΛऔΓࠐΜͩʮΫϩʔδϟʯΛ࡞ͬͯฦ͢ʮؔ਺ʯ +BWB4DSJQU Ϋϩʔδϟ
  4. G Y \Y ^ H Y \YUP@T^ HG Y \H

    G Y ^ ؔ਺HG͸Ҿ਺YΛGʹద༻ͨ݁͠ՌΛHʹద༻ͯ͠ฦ͢ 3VCZ
  5. DPOTUG Y \SFUVSOY ^ DPOTUH Y \SFUVSOYUP4USJOH ^ DPOTUHG Y

    \SFUVSOH G Y ^ ؔ਺HG͸Ҿ਺YΛGʹద༻ͨ݁͠ՌΛHʹద༻ͯ͠ฦ͢ +BWB4DSJQU
  6. EFGDPNQPTF H G   Y \H G Y ^

    FOE 3VCZͰ͸Ҿ਺H G͔ΒMBNCEBΛੜ੒ͯ͠ฦ͢ 3VCZ
  7. DMBTT1SPD EFGDPNQPTF G   Y \TFMG G Y ^

    FOE BMJBT@NFUIPE DPNQPTF FOE 1SPDΫϥεͷΠϯελϯεϝιουʹ͢Δͷ͕ࣗવ 3VCZ
  8. G Y \Y ^ H Y \YUP@T^ HDPNQPTF G 

      HG   1SPDΫϥεͷΠϯελϯεϝιουʹ͢Δͷ͕ࣗવ 3VCZ
  9. DPOTUDPNQPTF H G \ SFUVSO Y \SFUVSOH G Y ^

    ^ +BWB4DSJQUͰ͸Ҿ਺H G͔ΒGVODUJPOΛੜ੒ͯ͠ฦ͢ +BWB4DSJQU
  10. Φ ϒδΣ Ϋ τ  ؔ ਺  ม ਺

    ʹ୅ ೖͰ͖ Δ ม ਺ ʹ୅ ೖͰ͖ Δ
  11. Φ ϒδΣ Ϋ τ  ؔ ਺  ؔ ਺

    ͷҾ ਺ʹ౉ ͤ Δ ؔ ਺ ͷҾ ਺ʹ౉ ͤ Δ
  12. Φ ϒδΣ Ϋ τ  ؔ ਺  ঢ় ଶ

    Λ࣋ ͭ ϝϯό ʔ ม਺ ঢ় ଶ Λ࣋ ͭ Ϋϩʔ δ ϟ
  13. Φ ϒδΣ Ϋ τ  ؔ ਺  ؔ ਺

    Ͱੜ ੒ͯ͠  ໭ Γ ஋ʹ Ͱ͖Δ ؔ ਺ Ͱੜ ੒ͯ͠  ໭ Γ ஋ʹ Ͱ͖Δ
  14. Φ ϒδΣ Ϋ τ  ؔ ਺  ૊ Έ

    ߹Θ ͤΔ͜ ͱ ͕Ͱ͖ Δ EF M FH BU F D PN Q PTJ UJP O ૊ Έ ߹Θ ͤΔ͜ ͱ ͕Ͱ͖ Δ ؔ ਺߹੒
  15. DMBTT1SPD EFG H   Y \H TFMG Y ^

    FOE FOE 3VCZͰ͸1SPDͷԋࢉࢠ  Λॻ͖׵͑Δ 3VCZ
  16. EFG G   Y \TFMG G Y  

    ^ FOE G Y ͷ݁ՌΛഒʹͯ͠ΈΔ 3VCZ
  17. G Y \Y ^ H Y \Y ^ I Y

    \YUP@T^ IHG   ʠʡ ߹੒͞Εͨؔ਺ͷؒͰҾ਺͕ഒʹ 3VCZ
  18. EFG G   Y \ SFTG Y  SFTOJM

     OJMTFMG SFT  ^ FOE G Y ͕OJMͳΒ͹ɺ߹੒͞Εͨؔ਺Λݺ͹ͣʹऴྃ͢Δ 3VCZ
  19. G Y \<OJM Y >TBNQMF^ H Y \<OJM Y >TBNQMF^

    I Y \YUP@T^ IHG   OJMPSʠʡ G HͷͲͪΒ͔͕OJMΛฦ͢ͱશମͷ݁Ռ͕OJMʹͳΔ 3VCZ
  20. DMBTT1SPD EFGPS G   Y \ SFTTFMG Y 

    SFTOJM  G Y SFT ^ FOE FOE ࣗ਎ʹYΛద༻ͨ݁͠Ռ͕OJMͳΒ͹ɺ߹੒͞Εͨؔ਺ΛݺͿ 3VCZ
  21. GJ[[ Y \Y GJ[[OJM^ CV[[ Y \Y CV[[OJM^ GJ[[CV[[ Y

    \ YY  GJ[[CV[[OJM^ JE Y \YUP@T^ GJ[[ CV[[ GJ[[CV[[ͱ਺ࣈΛग़ྗ͢Δؔ਺Λ༻ҙ 3VCZ