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

ruby14

 ruby14

Ruby編 総復習
2013.7.18

Kuniaki IGARASHI

July 09, 2013
Tweet

More Decks by Kuniaki IGARASHI

Other Decks in Technology

Transcript

  1. 3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ Πϯετʔϧͨ͠ΤσΟλΛىಈ͠·͢ɻ ͓קΊΤσΟλ 8JO .BD4VCMJNF5FYU -JOVY 6CVOUV HFEJU IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ

    QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ खॱͰ࡞ͬͨϑΥϧμͷԼʹอଘ͍ͯͩ͘͠͞ɻ ˞໊લ͸SCΛ෇͚Ε͹ɺଞͷ໊લͰ΋0,Ͱ͢ɻ  ྫɿ
  2. 3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕ͹੒ޭͰ͢ɻ  ੒ޭྫ DETSD ˞SVCZ<ϑΝΠϧ໊>Ͱ࣮ߦ DEίϚϯυͰIFMMPSCΛอଘͨ͠ϑΥϧμ΁Ҡಈ͠·͢ɻ QXE

    ˞QXEίϚϯυΛ࢖͏ͱݱࡏͷϑΥϧμΛ֬ೝͰ͖·͢ɻ IFMMPSCΛ࣮ߦ͠·͢ɻ ˞ҎԼͷΤϥʔ͕ग़ͨͱ͖͸MTίϚϯυͰϑΝΠϧ༗ແΛ֬ೝ͠·͢ɻ SVCZ/PTVDIpMFPSEJSFDUPSZ999SC -PBE&SSPS ↵FOUFS
  3. ੔਺ 'JYOVN ΦϒδΣΫτ খ਺ʢුಈখ਺఺਺ʣΦϒδΣΫτ  'MPBUΦϒδΣΫτ ͪ͸΍;Δ4USJOHΦϒδΣΫτ <  >"SSBZΦϒδΣΫτ

    \BMJDF" CPC#^)BTIΦϒδΣΫτ  \BMJDF" CPC#^ ‏3VCZҎ߱͸͜͏ॻ͘͜ͱ΋Ͱ͖·͢ɻ OJMແ͍͜ͱΛද͢ΦϒδΣΫτ ΄͔ɺ͍Ζ͍Ζ͋Γ·͢ɻ ΦϒδΣΫτ ڭՊॻ Q 
  4. BCD B BCD B C ม਺ ΦϒδΣΫτ "#$ B C

    B͸ΦϒδΣΫ τzBCDzΛࣔ ͢ม਺ C΋Bͱಉ͡ zBCDzΛࣔ͢ ม਺ Bͷࢦ͢Φϒ δΣΫτΛେ จࣈʹ͢Δ B‎z"#$z C‎z"#$z BBCD CB BVQDBTF QVUTB QVUTC 
  5. B BCD B C ม਺ ΦϒδΣΫτ B C B͸ΦϒδΣΫ τzBCDzΛࣔ

    ͢ม਺ C͸ผͷΦϒδΣ ΫτzBCDzΛࢦ ͢ Bͷࢦ͢Φϒδ ΣΫτΛେจ ࣈʹ͢Δ B‎z"#$z C‎zBCDz BCD "#$ BCD BCD BBCD CBCD BVQDBTF QVUTB QVUTC 
  6.          

       ʹͳΒͳ͍ͷͰ஫ҙ  θϩআࢉΤϥʔ ࢛ଇԋࢉ ଍͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ৒༨ ༨Γ ྦྷ৐ MPHͱ͔TJOͱ͔΋͋Γ·͢ɻ ஌Γ͍ͨํ͸ͪ͜Βɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKBDMBTTNBUIIUNM 
  7. Y JGY QVUTYJT FOE ৚݅൑அԋࢉࢠ ͸ࠨล Y ͱӈล  ͕ಉ͔͡Ͳ͏͔ௐ΂ͯɺ

    ಉ͡ͳΒ͹USVFɺҟͳΕ͹GBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡൑அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱ୅ೖʹͳͬͯ͠·͏ͷͰ஫ҙɻ ͪͳΈʹɺҟͳΔ͔Λ൑அ͢Δ΋͋Γ·͢ɻ ΄͔ʹ΋   ͳͲ΋࢖͑·͢ɻ 
  8. ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ ͹Ε࣮ߦ͞Ε·͢ɻ ͜͜Ͱ͸QVUT)FMMP IFMMP ͷ ͸লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ

    ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ͸ EFGΛ࢖͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q 
  9. ఆٛ ݺͼग़͠ EFGIFMMP XPSE QVUTXPSE FOE IFMMP )J IFMMP )J

    ͱݺͼग़͢ͱɺIFMMPϝιου͕ݺ͹Ε·͢ɻ ͦͷࡍʹXPSE)Jͷ୅ೖ͕ߦΘΕ·͢ɻ ͦͷޙϝιουͷத਎͕࣮ߦ͞Ε·͢ɻ QVUTXPSE͕࣮ߦ͞ΕɺXPSEʹ͸)J͕୅ೖ͞Ε͍ͯ ΔͷͰɺಈ࡞ͱͯ͠͸)J͕දࣔ͞Ε·͢ɻ ఆٛ࣌ʹϝιου໊ʹଓ͍ͯ ม਺໊ Λॻ͘ͱɺ ݺͼग़࣌͠ʹ౉͞ΕͨҾ਺Λͦͷม਺ʹ୅ೖͨ͠ঢ়ଶͰ ϝιουΛ࣮ߦͰ͖·͢ɻ Ҿ਺෇͖ͷϝιου 
  10. SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻ͸SFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ͸ TIFMMͰ ࠓ͍

    ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q 
  11. ഑ྻ "SSBZ ΄͔ͷΦϒδΣΫτͷೖΕ΋ͷ OBNFT<zޒेཛྷz zᖛ࡚z> OVNCFST<  > <ͱ>Ͱғ͍ Ͱ۠੾Δɻ

    จࣈྻ΍਺ࣈ΄͔ɺͲΜͳΦϒδΣΫτ΋ೖΓ·͢ɻ ۭͬΆͷ഑ྻ͸<>Ͱ͢ɻ ֓೦ਤΛ࣍ͷϖʔδʹࣔ͠·͢ɻ ڭՊॻ Q ྫ 
  12. ϑΝΠϧΛ։͘ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF 'JMFPQFOϝιουͰϑΝΠϧΛ։͖·͢ɻ

    ։͘σʔλΛಡΊΔঢ়ଶʹ͢Δ ։͍ͨ'JMFΦϒδΣΫτΛpMF΁୅ೖ͓͖ͯ͠·͢ɻ S65' S͸ಡΈࠐΈϞʔυࢦఆɻ SFBEͷҙɻ 65'͸จࣈίʔυࢦఆɻ 
  13. ϑΝΠϧ͔Β֤ߦಡΈࠐΈ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF pMFHFUTɿߦಡΈࠐΈ

    ɹಡΈࠐΊͨΒͦͷߦͷ಺༰Λฦ͢ ɹಡΈࠐΊͳ͔ͬͨΒOJMΛฦ͢ XIJMFFOEɿ৚ِ͕݅ GBMTF OJM ʹͳΔ·Ͱ܁Γฦ͠ 
  14. XIJMFจ pMFHFUTϝιου pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF

    XIJMFUFYUpMFHFUT XIJMF৚݅੒ཱத͸܁Γฦ͠ ͜ͷ৔߹ɺ৚݅͸ UFYUpMFHFUT ʹͳΓ·͢ɻ pMFHFUT ͸ߦಡΈࠐΉϝιου ಡΈࠐΊͨΒਅɺ ϑΝΠϧऴ୺ͰಡΈࠐΊͳ͍ ͱِ OJM ʹͳΓ·͢ɻ XIJMFจ͸ ڭՊॻQ 
  15. ϑΝΠϧ͔Β֤ߦಡΈࠐΈ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF XIJMF৚݅੒ཱத͸܁Γฦ͠

    ͜ͷ৔߹ɺ৚݅͸ UFYUpMFHFUT ʹͳΓ·͢ɻ pMFHFUT ͸ߦಡΈࠐΉϝιου ಡΈࠐΊͨΒਅɺ ϑΝΠϧऴ୺ͰಡΈࠐΊͳ͍ ͱِ OJM ʹͳΓ·͢ɻ UFYUʹߦ໨ͷσʔλ͕ೖͬͯFOE·Ͱॲཧ XIJMFͷߦ΁໭Γɺ UFYUʹߦ໨ͷσʔλ͕ೖͬͯFOE·Ͱॲཧ શߦ܁Γฦ͠ ऴ୺ͰpMFHFUT͢Δͱ৚݅ෆ੒ཱʹͳΓ܁Γฦ͠ऴྃ 
  16. ϑΝΠϧΛด͡Δ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF DMPTFϝιουͰϑΝΠϧΛด͡·͢ɻ

    ด͡Δ΋͏࢖Θͳ͍Αͱ3VCZ΁ڭ͑ͯ͋͛Δ ด͡ͳ͍ͱɺଞͷϓϩάϥϜ͕ಉ͡ϑΝΠϧΛ։͚ͳ͍৔߹͕͋Γ·͢ɻ 
  17. OFYUจ XIJMFUFYUpMFHFUT  "  OFYU  #  FOE

    ܁Γฦ͠தʹOFYUจΛॻ͘ͱɺͦΕҎ߱ͷॲཧΛߦΘͣɺ ܁Γฦ͠ઌ಄ʹ໭͠·͢ɻ  " ͷ෦෼ͷॲཧ͕ߦΘΕͯOFYU΁͘Δͱɺ  # ͷ෦෼ͷॲཧ͸ߦΘΕͣɺ ܁Γฦ͠ઌ಄΁໭Γ·͢ɻ ڭՊॻQͷਤ͕෼͔Γ΍͍͢Ͱ͢ɻ ڭՊॻ Q 
  18. ਖ਼نදݱ ΄͔ʹ΋ศརͳݕࡧͷػೳ͕͋Γ·͢ɻ UFYUd?KB ਖ਼نදݱύλʔϯதͷ?͸ߦઌ಄ͷҙຯ ?KB͸ର৅จࣈྻ͕KB͔Β࢝·Ε͹Ϛον͢Δ ύλʔϯͰ͢ɻ KBUJUMFDPVOUd?KB ɹߦઌ಄͕KB͔Β࢝·ΔͷͰϚον YYYKBd?KBOJM ɹKB͸͋Δ͕ɺߦઌ಄Ͱ͸ͳ͍ͷͰϚον͠ͳ͍

    ڭՊॻQ Q  ΋ͬͱ஌Γ͍ͨਓ͸͜ͷลͷϖʔδΛಡΜͰΈ͍ͯͩ͘͞ɻ IUUQEPDSVCZMBOHPSHKBEPDTQFDGSFHFYQIUNM IUUQXXXOBNBSBJJDPNSVCZUJQT $##"$$#%##%"$""%"#'"#$"'"%&"$"$"$#
  19. BCD ࣮ߦલ ΦϒδΣΫτ "#$ BCDVQDBTF ࣮ߦޙ ΦϒδΣΫτ VQDBTF ΦϒδΣΫτ ͕ม਎͢Δ

    ഁյతϝιου VQDBTFͷΑ͏ʹΦϒδΣΫτͷ಺༰Λ มߋ͢Δ΋ͷΛʮഁյతϝιουʯͱݴ͍·͢ ϝιου໊຤ඌʹ͕͍ͭͨΒഁյతϝιου ʢͨͩ͠ɺഁյతϝιουͰ΋͕෇͔ͳ͍΋ͷ΋͋Δʣ 
  20. ϓϩ΋࢖͏ݕࡧํ๏ 3VCZͷΦϒδΣΫτʹ௚઀ฉ͘ํ๏΋͋Γ·͢ɻ <>NFUIPET <[JQ QPQ pOE@JOEFY SBTTPD FOVN@TMJDF NBQ 

    NJONBY NFUIPET TFOE TIVGqF SFQMBDF > NFUIPETϝιουͰ࢖͑ΔϝιουҰཡ͕දࣔ͞Ε·͢ɻӳ୯ޠ ͰͳΜͱͳ͘ҙຯ͕෼͔ΔͷͰ͜ΕͰݟ͚ͭΔͱ͖΋ଟ͍Ͱ͢ɻ JSC SFRVJSFQQ QQ<>NFUIPETTPSU QQͱTPSUΛ࢖͏ͱݟқ͍Ͱ͢ɻ 
  21. ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͍ͯͩ͘͠͞ɻ ͦͷࡍʹͷഒ਺ͷͱ͖͸'J[[ɺ ͷഒ਺ͷͱ͖͸#V[[ɺ ͷഒ਺͔ͭͷഒ਺ͷͱ͖͸'J[[#V[[Λ Ұॹʹද͍ࣔͯͩ͘͠͞ɻ ग़ྗྫɿ 'J[[#V[[   'J[[

     #V[[  ུ  'J[[#V[[  ུ  UJNFTEPcJc QVUTJ FOE ࢀߟɿ ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͢Δίʔυ ԋश໰୊B
  22. ԋश໰୊Bղ౴  ੔਺ΦϒδΣΫτΛ֨ೲͨ͠"SSBZΦϒδΣΫτ ྫɿ <  > ͷཁૉͷ૯࿨ΛٻΊΔίʔυΛॻ͍͍ͯͩ͘͞ɻ ྫ͑͹< 

    >ͷ৔߹ɺ  ͕ܭࢉͰ͖Ε͹0,Ͱ͢ɻ TVN <  >FBDIEPcJc TVN J FOE QTVN ͪͳΈʹJOKFDUϝιουΛ࢖͏ͱ͞Βʹ୹͘ॻ͚·͢ɻ Q<  >JOKFDU\cTVN JcTVN J^ ΋ͬͱ୹͘ॻ͚·͢ɻ Q<  >JOKFDU   ‏إจࣈΈ͍ͨͳɾɾɾɻ
  23. ԋश໰୊Bղ౴  \DIFF[F\QSJDF^ UPNBUP\QSJDF^ MFUUVDF\QSJDF^ CSFBE\QSJDF^^ ্هͷೖΕࢠʹͳͬͨ)BTIΦϒδΣΫτͷQSJDFͷ૯࿨ΛٻΊͯ͘ ͍ͩ͞ɻ  

     ͕ܭࢉͰ͖Ε͹0, TBOEXJDI\DIFF[F\QSJDF^ UPNBUP\QSJDF^ MFUUVDF\QSJDF^ CSFBE\QSJDF^^ TVN TBOEXJDIFBDIEPcL Wc TVN W<QSJDF> FOE QTVN
  24. ԋश໰୊Bղ౴ ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͍ͯͩ͘͠͞ɻ ͦͷࡍʹͷഒ਺ͷͱ͖͸'J[[ɺ ͷഒ਺ͷͱ͖͸#V[[ɺ ͷഒ਺͔ͭͷഒ਺ͷͱ͖͸'J[[#V[[Λ Ұॹʹද͍ࣔͯͩ͘͠͞ɻ UJNFTEPcJc JGJ  

     QVUT\J^'J[[#V[[ FMTJGJ QVUT\J^'J[[ FMTJGJ QVUT\J^#V[[ FMTF QVUTJ FOE FOE ग़ྗྫɿ 'J[[#V[[   'J[[  #V[[  ུ  'J[[#V[[  ུ  JGจΛ࿈ଓͤ͞Δʹ͸ FMTJGͱ͍͏Ωʔϫʔυ Λ࢖͍·͢ɻ FMTJG͸FMTFJGͷҙͰ ͢ɻ
  25. ԋश໰୊Bղ౴  BCDͱ͍͏4USJOHΦϒδΣΫτΛ࢖ͬͯ BCD Λग़ྗ͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ QVUTBCDTQMJU  KPJO  4USJOHTQMJUϝιου͸Ҿ਺Ͱ౉ͨ͠จࣈྻͰ෼ׂͨ͠഑ྻΛฦ

    ͠·͢ɻͨͱ͑͹ҎԼͷྫ͕෼͔Γқ͍Ͱ͢ɻ QVUT  TQMJU   <  > TQMJUϝιουʹۭจࣈྻΛ౉͢ͱɺจࣈͣͭ۠੾ͬͨ഑ྻΛ ฦ͠·͢ɻ "SSBZKPJO͸Ҿ਺Ͱ༩͑ͨจࣈྻΛؒʹೖΕͯɺ ഑ྻͷཁૉΛ࿈݁ͨ͠จࣈྻΛฦ͠·͢ɻ ‏͜Ε΋إจࣈʹݟ·͢Ͷ
  26. ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛ࢖ͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ௚઀࡞Δ͜ͱ΋ՄೳͰ͢ɻ < 

    > ͪ͸΍;Δ  ࣮ࡍͷ3VCZͷίʔυͰ͸ OFXϝιουΛ࢖͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ‎ ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ਺͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ‎ ͍ͨম͖ͷܕ 5BJZBLJΫϥε
  27. ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX

    খจࣈͷSFDJQF͸ม਺ͰɺΠϯελϯεΛ୅ೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQF͸Ϋϥε໊Ͱ͢ɻ 
  28. JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F UJUMF BVUIPS !UJUMFUJUMF !BVUIPSBVUIPS FOE

    FOE SFDJQF3FDJQFOFX DIFFTFDBLF JHBSBTIJ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ OFXϝιουʹҾ਺Λ౉͢ͱɺJOJUJBMJ[FϝιουͷҾ਺ͱͯ͠ड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ  OFXϝιουݺͼग़࣌͠ʹ౉͠ ͨҾ਺͕ JOJUJBMJ[Fϝιουʹ౉͞ΕΔɻ
  29. ม਺ͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE FOE

    ม਺ʹ͸༗ޮൣғ͕͋Γ·͢ɻ ม਺ʹ͸༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υ಺Ͱ࡞੒ͨ͠ม਺͸ɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳม਺Λ ϩʔΧϧม਺ͱݺͼ·͢ɻ ˞ͷߦͷม਺SFDJQF@UJUMF͸ɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ͸্هͷ SFDJQF@UJUMFม਺ ʹΞΫηεͰ͖ͳ͍ 
  30. Πϯελϯεม਺ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ࢖͑Δม਺͕ Πϯελϯεม਺Ͱ͢ɻม਺໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ΋ˏSFDJQF@UJUMFม਺ ʹΞΫηεͰ͖Δ 
  31. Πϯελϯεม਺ͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ Πϯελϯεม਺Λ ผʑʹ͍࣋ͬͯ·͢ɻ 
  32. Πϯελϯεม਺ͷੑ࣭̎ ˞͜ͷίʔυʹ͸ޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE

    FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม਺͸ ΦϒδΣΫτͷ֎͔ Β௚઀ΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌͸ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ 
  33. BUUS@BDDFTTPS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF Πϯελϯεม਺Λಉ໊ͷϝιουͰಡΈॻ͖͢Δίʔυ͸Α͘࢖ ͏ͷͰɺศརͳॻ͖ํBUUS@BDDFTTPS͕༻ҙ͞Ε͍ͯ·͢ɻ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ͱͯ΋୹͘ͳΓ·ͨ͠ɻ ॻ͖ํɿ BUUS@BDDFTTPSΠϯελϯεม਺໊ͷγϯϘϧ 
  34. ໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্Λ૊Έ߹ΘͤΔͱ͖͸ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม਺໊ͷྫɿBSSBZ

    TUSJOH SFDJQF CPPL ୯ޠҎ্Λ૊Έ߹ΘͤΔͱ͖͸ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ΁ͼ Ϋϥε໊͸େจࣈ࢝·Γɺม਺໊͸খจࣈͷΈ 
  35. Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF  !BVUIPS FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS͸ Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υ΋ΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου͸ Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ 
  36. Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ΋͏छྨɺΫϥεϝιουͱ͍͏΋ͷ΋ଘࡏ͠·͢ɻΫϥεϝιο

    υ͸Ϋϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE 
  37. ΠϯελϯεϝιουɺΫϥεϝιου DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE EFGTFMGQVCMJTIFE@CZ

    $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF Πϯελϯεϝιου͸Πϯελϯεʢ͍ͨম͖ʣʹରͯ͠ݺͼɺ Ϋϥεϝιου͸Ϋϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼ·͢ɻ Ϋϥεϝιου ͜ͷจͰ͸QVCMJTIFE@CZ ͸Ϋϥεʹରͯ͠ݺͿɻ Πϯελϯεϝιου ͜ͷจͰ͸UJUMF ͸Πϯελϯεʹରͯ͠ݺͿɻ SFDJQF3FDJQFOFX QSFDJQFQVCMJTIFE@CZ$00,1"% 3FDJQFUJUMFDIFFTFDBLF ٯ͸ݺ΂ͳ͍  TFMG͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
  38. Πϯελϯεม਺ʹΞΫηεͰ͖Δ ͷ͸Πϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF  !BVUIPS FOE

    EFGTFMGQVCMJTIFE@CZ !UJUMF  !BVUIPS FOE FOE Πϯελϯεม਺ʹΞΫηεͰ͖Δͷ͸Πϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰ͸Πϯελϯεม਺ʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ Πϯελϯεม਺ʹΞΫηεՄ ΫϥεϝιουͳͷͰ Πϯελϯεม਺ʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ΋౴͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜͸Πϯελϯε ͍ͨম͖ ͷ΋ͷ 
  39. ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE

     !UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ  FOE ϨγϐΦϒδΣΫτͷ໾ׂͱ੹೚ σʔλ΁ͷΞΫηε͸ॴఆ ͷϝιουΛ௨͓ͯ͡ئ͍ ͠·͢ɻ ‎ެ։κʔϯͱ ඇެ։κʔϯΛ෼͚Δ ެ։κʔϯ  ɹ ඇެ։κʔϯ σʔλΛ֎͔Βউखʹॻ͖׵͑ΔͱϨγϐΦϒδΣΫτ͸੹೚ΛՌͨͤͳ͍ σʔλ ม਺ ͸֎෦͔Β͸ΞΫηεͰ͖ͳ͘͢΂͖ ඇެ։κʔϯʹஔ͘΂͖ 3VCZͷDMBTT͸࠷ॳ͔Βͦ͏ͳΔΑ͏ʹઃܭ͞Ε͍ͯ·͢ 
  40. QVCMJD QSJWBUF ϝιουͷެ։ɾඇެ։Λ੍ޚͰ͖·͢ɻ DMBTT"DDFTT5FTU QVCMJD ͜ΕҎ߱ʹॻ͍ͨϝιου͸QVCMJD EFGTIPX QVUTQVCMJDNFUIPE FOE ͜͜ʹॻ͍ͨϝιου΋QVCMJD

    QSJWBUF ͜ΕҎ߱ʹॻ͍ͨϝιου͸QSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE PCK"DDFTT5FTUOFX PCKTIPXQVCMJDNFUIPE PCKTFDSFU QVCMJD Ҏ߱ͷϝιουΛެ։ϝιουʹ͠ ·͢ɻ ·ͨ͸ɺԿ΋ॻ͔ͳ͍ͱ QVCMJDʹͳΓ·͢ QSJWBUF Ҏ߱ͷϝιουΛඇެ։ϝιουʹ ͠·͢ɻඇެ։ϝιου͸ɺΦϒδ ΣΫτ಺෦͔Β͸ݺͼग़ͤ·͕͢ɺ ֎෦͔Β͸ݺͼग़ͤ·ͤΜɻ ˞QSPUFDUFEͱ͍͏ͷ΋͋Δͷ Ͱ͕͢ɺ໓ଟʹ࢖Θͳ͍ͷͰলུ 
  41. ΦϒδΣΫτͷ಺෦ͱ֎෦ DMBTT"DDFTT5FTU EFGTIPX TFDSFU͜͜͸಺෦ FOE QSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE

    PCK"DDFTT5FTUOFX PCKTFDSFU͜͜͸֎෦ ಺෦ ͦͷΦϒδΣΫτΫϥεͷϝιου ͷதɻͦͷΦϒδΣΫτΫϥεͷ DMBTTʙFOEͷؒɻ ֎෦ ͦΕҎ֎ ·ͨ͸ɺ TFDSFUͷΑ͏ʹϝιου໊͚ͩͰݺ΂ Δͱ͜Ζ͕಺෦ɺ PCKTFDSFUͷΑ͏ʹ ΦϒδΣΫτϝιου໊Ͱ ݺͿͱ͜Ζ͕֎෦Ͱ͢ɻ ಺෦ 
  42. .BHB[JOF ܧঝ DMBTT#PPL BUUS@BDDFTTPSUJUMF QSJDF FOE DMBTT.BHB[JOF#PPL BUUS@BDDFTTPSOVNCFS FOE ܧঝΛ࢖ͬͨॻ͖ํ

     #PPL BUUS@BDDFTTPSUJUMF QSJDF BUUS@BDDFTTPSOVNCFS #PPLΫϥεΛܧঝͨ͠.BHB[JOFΫϥε͸ɺ#PPLΫϥεͷ࣋ͪ෺Λड ͚ܧ͗·͢ɻ͜ͷྫͷ৔߹͸ɺ#PPLΫϥεͷ BUUS@BDDFTTPSUJUMF QSJDF Λ.BHB[JOFΫϥεͰ΋࢖͑·͢ɻՃ͑ͯɺ.BHB[JOFΫϥεʹ͋Δ BUUS@BDDFTTPSOVNCFS ΋ར༻Ͱ͖·͢ɻ ਤղ
  43. ܧঝ DMBTT#PPL BUUS@BDDFTTPSUJUMF QSJDF FOE DMBTT.BHB[JF#PPL BUUS@BDDFTTPSOVNCFS FOE ྫ͑͹#PPLΫϥεΛܧঝͨ͠ .BHB[JOFΫϥε͸ɺUJUMFͱQSJDFΛ

    ड͚ܧ͍Ͱ͍·͢ɻྫ͑͹ɺˣͷΑ͏ͳ ίʔυΛॻ͘͜ͱ͕Ͱ͖·͢ɻ DMBTTΫϥε໊εʔύʔΫϥε໊ Ϋϥεͷఆٛ FOE ܧঝ͢Δ৔߹ͷॻࣜ εʔύʔΫϥεͱ͸ɺܧঝݩͷ Ϋϥε ਌Ϋϥε Ͱ͢ɻ ܧঝͨ͠Ϋϥε͸ɺ਌ΫϥεͷશͯͷϝιουɺΠϯελϯεม ਺ͳͲΛड͚ܧ͗·͢ɻ NBHB[JOF.BHB[JOFOFX NBHB[JOFUJUMF$BO$BN QNBHB[JOFUJUMF$BO$BN 
  44. .PEVMF ෳ਺ͷΫϥεͰಉ͡ϝιουΛར༻͍ͨ͠ͱ͖ʹNPEVMF Λ࢖͏ͱॏෳͳ͘ॻ͚ΔͷͰศརͰ͢ɻ NPEVMF(SFFUJOH EFGIFMMP QVUT)FMMP FOE FOE DMBTT"MJDF JODMVEF(SFFUJOH

    FOE BMJDF"MJDFOFX BMJDFIFMMPIFMMP DMBTT#PC JODMVEF(SFFUJOH FOE CPC#PCOFX CPCIFMMPIFMMP ΋͠΋IFMMPϝιουͰදࣔ͢ Δ)FMMPΛ͜Μʹͪ͸ʹม͍͑ͨ৔ ߹͸͜ͷϞδϡʔϧ͚ͩมߋ͢Ε͹ྑ͍ 
  45. 

  46. 

  47. 

  48. ԋश໰୊Cղ౴  <  >ͱ͍͏"SSBZΦϒδΣΫτΛ࢖ͬͯ ˎˎˎ̍ˎˎˎ ˎˎˎ̎ˎˎˎ ˎˎˎ̏ˎˎˎ Λग़ྗ͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ <

     >FBDIEPcJc QVUT \J^  FOE μϒϧΫΦςʔγϣϯͰғ·Εͨจࣈྻதʹ\ม਺໊^ͱॻ ͘ͱม਺͕ల։͞Εͯத਎͕ͦͷ৔ॴʹຒΊࠐ·Ε·͢ɻ <  >FBDIEPcJc QVUT  JUP@T   FOE ผղɻ͜Μͳ෩ʹॻ͘ख΋͋Γ·͢ɻ