Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby09
Search
Kuniaki IGARASHI
June 11, 2013
Technology
1
11k
Ruby09
Ruby講義第9回
2013.6.13 クラス、インスタンス
Kuniaki IGARASHI
June 11, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
KaigiOnRails2024
igaiga
11
15k
RuboSensei
igaiga
0
260
Shibuya.rb-2023-04-27-igaiga
igaiga
1
490
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
310
Road to white mages
igaiga
1
660
Road to white mages
igaiga
8
3.9k
dive_into_code_rails_ruby_books
igaiga
0
220
ginza_rails_vol3_igaiga
igaiga
0
4.9k
Other Decks in Technology
See All in Technology
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
260
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
140
実は強い 非ViTな画像認識モデル
tattaka
3
1.3k
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
330
Windows の新しい管理者保護モード
murachiakira
0
200
AIエージェント元年@日本生成AIユーザ会
shukob
1
220
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
370
OPENLOGI Company Profile for engineer
hr01
1
20k
Share my, our lessons from the road to re:Invent
naospon
0
150
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
9
2.2k
脳波を用いた嗜好マッチングシステム
hokkey621
0
290
スキルだけでは満たせない、 “組織全体に”なじむオンボーディング/Onboarding that fits “throughout the organization” and cannot be satisfied by skills alone
bitkey
0
180
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.4k
Typedesign – Prime Four
hannesfritz
40
2.5k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
GraphQLとの向き合い方2022年版
quramy
44
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Designing for Performance
lara
604
68k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
4 Signs Your Business is Dying
shpigford
182
22k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Faster Mobile Websites
deanohume
306
31k
Transcript
3VCZߨٛ ୈճΫϥεɺΠϯελϯε ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ळͷൃදձ
IUUQTKPCNZOBWJKQQDTFBSDIDPSQJTIUNM
IUUQXXXSVCZDBNQKQ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
࣍ DMBTT ΫϥεͱΠϯελϯε ϩʔΧϧมͱ Πϯελϯεม BUUS@BDDFTTPS JOJUJBMJ[Fϝιου Ϋϥεϝιουͱ Πϯελϯεϝιου ڭՊॻ
Qʙ IUUQXXXqJDLSDPNQIPUPTTFBEBN
DMBTT ΫϥεɿΦϒδΣΫτͷछྨΛද͢ͷɻܕɻछɻ < > <B C> <> "SSBZΦϒδΣΫτ "SSBZΫϥεͷΦϒδΣΫτ
BCD ͪ;Δ 4USJOHΦϒδΣΫτ 4USJOHΫϥεͷΦϒδΣΫτ ʮ˓˓ΫϥεͷΦϒδΣΫτʯΛ ʮ˓˓ΫϥεͷΠϯελϯεʯͱݴ͏͜ͱ͋Γ·͢ɻΠϯελϯεͬͯʁ BCDͪ;ΔผΦϒδΣΫτͰ͕͢ɺಉ͡4USJOHΫϥε ʹଐͯ͠͠ΔͷͰɺಉ͡ϝιου܈͕༻ҙ͞Ε͍͍ͯͯ·͢ɻ
ΫϥεͱΠϯελϯε "SSBZ 4USJOH Ϋϥε ΦϒδΣΫτͷ छྨΛද͢ͷɻ ܕɻछɻઃܭਤɻ < >
ͪ;Δ Πϯελϯε Ϋϥε͔Β ࡞ΒΕͨͷɻ
ΫϥεͱΠϯελϯε Πϯελϯε IUUQXXXqJDLSDPNQIPUPTZPHHZ IUUQXXXqJDLSDPNQIPUPTUPOPNVSB Ϋϥε ઃܭਤ DMBTT͔Β࡞ΒΕͨͷ
ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ࡞Δ͜ͱՄೳͰ͢ɻ <
> ͪ;Δ ࣮ࡍͷ3VCZͷίʔυͰ OFXϝιουΛ͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε
Ϋϥε3VCZ͕࠷ॳ͔Β༻ҙͯ͠ ͍Δͷ͋Γ·͕͢ɺࣗͰ࡞Δ ͜ͱͰ͖·͢ɻ ΫϥεΛ࣮ࡍʹ࡞ͬͯΈ·͠ΐ͏ɻ
ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ )BTIͷྫͰग़͖ͯͨϨγϐΛ ࠓճΫϥεΛͬͯදݱ͠·͢ɻ IUUQDPPLQBEDPNSFDJQF
DMBTTͷͭ͘Γ͔ͨ DMBTT ͍ͨম͖ͷܕ ΛࣗͰ࡞Δ߹ͷॻ͖ํͰ͢ɻ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE Ϋϥε໊ඞͣେจࣈ͔Β࢝ΊΔɻ ྫɿ"SSBZ 4USJOH
3FDJQF #PPL DMBTT3FDJQF ͜͜ʹΫϥεͷ༰Λॻ͘ FOE ྫɿ
ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX
খจࣈͷSFDJQFมͰɺΠϯελϯεΛೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQFΫϥε໊Ͱ͢ɻ
DMBTTʹϝιουΛͭͬͯ͘ΈΔ 3FDJQFΫϥε·ͩԿࣄ͕Ͱ͖ͳ͍ͷͰɺ ϝιουΛ࣮ͯ͠ࣄ͕Ͱ͖ΔΑ͏ʹҭͯ·͢ɻ DMBTT3FDJQF EFGUJUMF DIFFTFDBLF FOE FOE SFDJQF3FDJQFOFX QSFDJQFUJUMFDIFFTFDBLF
࠷ॳʹɺλΠτϧΛऔಘͰ͖ΔΑ͏ʹUJUMFϝιουΛ࡞ͬͯΈ·͢ɻ ϝιου͕ฦ͢ɺ࠷ޙͷ จͷ࣮ߦ݁ՌͰ͢ɻ λΠτϧΛฦͤΔΑ͏ʹͳΓ ·ͨ͠ɻ ͔ܾ͠͠·ͬͨλΠτϧ͔͠ฦ ͤͳ͍ͷͰɺ࣍λΠτϧΛઃ ఆͰ͖ΔΑ͏ʹ͠·͠ΐ͏ɻ
3FDJQFΫϥεʹλΠτϧΛ ઃఆͰ͖ΔΑ͏ʹͯ͠ΈΔ ˞ɿ͜ͷίʔυʹޡΓ͕͋Γ·͢ɻ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU FOE EFGUJUMF SFDJQF@UJUMF
FOE FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF ࣍ɺλΠτϧΛઃఆɺऔಘͰ͖ΔΑ͏ʹ͠·͢ɻ UJUMFϝιουΛ࣮ͯ͠λ ΠτϧΛઃఆͰ͖ΔΑ͏ʹ͠ ͯΈ·ͨ͠ɻ͜ΕͰ SFDJQF@UJUMFมೖ͢ Δ͜ͱ͕Ͱ͖·͢ɻ ͔͠͠ɺUJUMFϝιουͰ SFDJQF@UJUMFมͷதΛ ฦ͢Α͏ʹ͠·͕ͨ͠ɺ SFDJQF@UJUMFม͕ͳ͍Τ ϥʔ͕Ͱ·ͨ͠ɻͳΜͰʁʁ JOAUJUMFVOEFpOFEMPDBMWBSJBCMFPSNFUIPE ASFDJQF@UJUMFGPS3FDJQFYEE /BNF&SSPS ࣮ߦ݁Ռ
Τϥʔͷཧ༝ มͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE
FOE มʹ༗ޮൣғ͕͋Γ·͢ɻ มʹ༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υͰ࡞ͨ͠มɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳมΛ ϩʔΧϧมͱݺͼ·͢ɻ ˞ͷߦͷมSFDJQF@UJUMFɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ Ͱɺείʔϓͷ͍ มΛ࡞ΔʹͲ͏͢ Ε͍͍Ͱ͠ΐ͏͔ʁ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ্هͷ SFDJQF@UJUMFม ʹΞΫηεͰ͖ͳ͍
Πϯελϯεม DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ͑Δม͕ ΠϯελϯεมͰ͢ɻม໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜ͰˏSFDJQF@UJUMFม ʹΞΫηεͰ͖Δ
Πϯελϯεมͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ ΠϯελϯεมΛ ผʑʹ͍࣋ͬͯ·͢ɻ
Πϯελϯεมͷੑ࣭̎ ˞͜ͷίʔυʹޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE
FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม ΦϒδΣΫτͷ֎͔ ΒΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ
͜ΜͳίʔυʹͳΓ·ͨ͠ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ཧ͢Δͱɺ͜ΜͳίʔυʹͳΓ·ͨ͠ɻ 3FDJQFΫϥεϨγϐͷλΠτϧΛ֨ೲͨ͠ΓऔΓग़ͤͨΓ͠·͢ɻ ͜ΕͰػೳͱͯ͠ΓΔ ͷͰ͕͢ɺίʔυΛগ͠ಡΈ ͘͢վྑ͠·͢ɻ
ίʔυΛͪΐͬͱྑ͘͠·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF !SFDJQF@UJUMFͱ͍͏มͷ໊લΛม͑·͠ΐ͏ɻ ϨγϐΫϥεͷதͳͷͰϨγϐͳͷͨΓલɻ ͨͩͷ!UJUMFͱ͍͏໊લʹมߋ͠·͢ɻ DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞
ίʔυΛͪΐͬͱྑ͘͠·͢ 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Πϯελϯεม໊ͷγϯϘϧ
ϨγϐΫϥε͕Ͱ͖·ͨ͠ DPEJOHVUG DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFTDSJQUJPO JOHSFEJFOUT FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF
SFDJQFBVUIPSJHBSBTIJ SFDJQFEFTDSJQUJPO͍ SFDJQFJOHSFEJFOUTʢུʣ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ QSFDJQFEFTDSJQUJPO͍ QSFDJQFJOHSFEJFOUTʢུʣ UJUMFBVUIPSͳͲΛ֨ೲͨ͠ΓऔΓग़ͨ͠ΓͰ͖·͢ɻ ΄͔ͷཁૉBVUIPS EFTDSJQUJPO JOHSFEJFOUTՃ͠·͢ɻ
ԋश #PPLΫϥεΛ࡞Γ·͢ɻ ҎԼɺશͯಉ͡ίʔυهͯ͠ߏ͍·ͤΜ BϝιουDBUFHPSZΛ࣮ͯ͠ɺOPWFMͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεΛ࡞͍ͬͯͩ͘͞ɻͦͷޙɺ͖͞΄Ͳ࡞ͬͨ DBUFHPSZϝιουΛݺͼɺ݁ՌΛը໘ʹද͍ࣔͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεม!UJUMFʹ.PNPΛηοτͰ͖ΔΑ͏ʹ ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛΘͣʹɺUJUMFϝιουΛ࣮ͬͯͯ͘͠ ͍ͩ͞ɻ
Bಉ͘͡!BVUIPSʹ.JDIBFM&OEFΛηοτͰ͖ΔΑ͏ʹͯͩ͘͠͞ ͍ɻ BUUS@BDDFTTPSΛ͍ͬͯͩ͘͞ʣ BB BͰ࡞ͬͨΠϯελϯεมͷ!UJUMFͱ!BVUIPSΛද͍ࣔͯͩ͘͠͞ɻ DMBTT#PPL FOE
࣍ͷϖʔδʹ ղ͕͋Γ·͢
ԋशղ DMBTT#PPL EFGDBUFHPSZ OPWFM FOE FOE CPPL#PPLOFX QCPPLDBUFHPSZOPWFM BϝιουDBUFHPSZΛ࣮ͯ͠ɺOPWFMͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ B#PPLΫϥεͷΠϯελϯεΛ࡞͍ͬͯͩ͘͞ɻ͖͞΄Ͳ࡞ͬͨDBUFHPSZϝ
ιουΛݺͼɺ݁ՌΛը໘ʹද͍ࣔͯͩ͘͠͞ɻ
ԋशղ DMBTT#PPL EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE BUUS@BDDFTTPSBVUIPS
FOE CPPL#PPLOFX CPPLUJUMF.PNP CPPLBVUIPS.JDIBFM&OEF QCPPLUJUMF.PNP QCPPLBVUIPS.JDIBFM&OEF B#PPLΫϥεͷΠϯελϯεม!UJUMFʹ.PNPΛηοτͰ͖ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛΘͣʹɺUJUMFϝιουΛ࣮͍ͬͯͯͩ͘͠͞ɻ Bಉ͘͡!BVUIPSʹ.JDIBFM&OEFΛηοτͰ͖ΔΑ͏ʹ͍ͯͩ͘͠͞ɻ BUUS@BDDFTTPSΛͬ ͍ͯͩ͘͞ʣ BB BͰ࡞ͬͨΠϯελϯεมͷ!UJUMFͱ!BVUIPSΛද͍ࣔͯͩ͘͠͞ɻ
໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม໊ͷྫɿBSSBZ
TUSJOH SFDJQF CPPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ͼ Ϋϥε໊େจࣈ࢝·Γɺม໊খจࣈͷΈ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F QVUTJOJUJBMJ[FE FOE FOE SFDJQF3FDJQFOFXJOJUJBMJ[FE JOJUJBMJ[Fͱ͍͏ಛผͳ໊લͷϝιουΛ࡞Δͱɺ
ΠϯελϯεΛ࡞Δࡍ OFXϝιου͕ݺΕͨࡍ ʹ ࣗಈͰ࣮ߦ͢ΔϝιουΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ
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ϝιουʹ͞ΕΔɻ
Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ
Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ͏छྨɺΫϥεϝιουͱ͍͏ͷଘࡏ͠·͢ɻΫϥεϝιο
υΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE
ΠϯελϯεϝιουɺΫϥεϝιου 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͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
ΠϯελϯεมʹΞΫηεͰ͖Δ ͷΠϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE
EFGTFMGQVCMJTIFE@CZ !UJUMF !BVUIPS FOE FOE ΠϯελϯεมʹΞΫηεͰ͖ΔͷΠϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰΠϯελϯεมʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεՄ ΫϥεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜Πϯελϯε ͍ͨম͖ ͷͷ
ه๏ DMBTT3FDJQF EFGTFMGQVCMJTIFE@CZ $00,1"% FOE EFGUJUMF !UJUMF FOE FOE ͍··Ͱͬͦ͜Γʢʁʣͬͯ·͕ͨ͠ɺΠϯελϯεϝιουͱΫ
ϥεϝιου͜ͷΑ͏ͳه๏Ͱද͢͜ͱ͋Γ·͢ɻ 3FDJQFUJUMF 3FDJQFQVCMJTIFE@CZ Ϋϥε໊Πϯελϯεϝιου໊ Ϋϥε໊Ϋϥεϝιου໊
ԋश ˞ҎԼͭͷίʔυͰॻ͍ͯ0,Ͱ͢ɻ #PPLΫϥεΛ࡞ͬͯɺҎԼΛ࣮͍ͯͩ͘͠͞ɻ CJOGPͱ͍͏໊લͷΫϥεϝιουΛ࡞Γɺ5IJTJT#PPL DMBTTͱ͍͏จࣈྻΛฦ͍ͯͩ͘͠͞ɻ CJOJUJBMJ[FϝιουΛ࡞͍ͬͯͩ͘͞ɻͭͷҾUJUMFΛ ड͚औΓɺΠϯελϯεม!UJUMFೖ͍ͯͩ͘͠͞ɻ CCͰ࡞ͬͨ!UJUMFมΛฦ͢ϝιουΛ࡞ͬͯͩ͘͞ ͍ɻ
࣍ͷϖʔδʹ ղ͕͋Γ·͢
ԋशղ #PPLΫϥεΛ࡞ͬͯɺҎԼΛ࣮͍ͯͩ͘͠͞ɻ CJOGPͱ͍͏໊લͷΫϥεϝιουΛ࡞Γɺ#PPLDMBTTͱ͍͏จࣈྻΛฦ ͍ͯͩ͘͠͞ɻ CJOJUJBMJ[FϝιουΛ࡞͍ͬͯͩ͘͞ɻͭͷҾUJUMFΛड͚औΓɺΠϯε λϯεม!UJUMFೖ͍ͯͩ͘͠͞ɻ CCͰ࡞ͬͨ!UJUMFΛฦ͢ϝιουΛ࡞͍ͬͯͩ͘͞ɻ DMBTT#PPL BUUS@BDDFTTPSUJUMF EFGTFMGJOGP
#PPLDMBTT FOE EFGJOJUJBMJ[F UJUMF !UJUMFUJUMF FOE FOE Q#PPLJOGP#PPLDMBTT CPPL#PPLOFX .PNP QCPPLUJUMF.PNP CBUUS@BDDFTTPSΛ͏ͱߦͰॻ͚·͢ɻ ·ͨɺҎԼͷΑ͏ʹॻ͍ͯ0,Ͱ͢ɻ EFGUJUMF !UJUMF FOE
·ͱΊ
ΫϥεͱΠϯελϯε "SSBZ 4USJOH Ϋϥε ΦϒδΣΫτͷ छྨΛද͢ͷɻ ܕɻछɻઃܭਤɻ < >
ͪ;Δ Πϯελϯε Ϋϥε͔Β ࡞ΒΕͨͷɻ
ΫϥεͱΠϯελϯε Πϯελϯε IUUQXXXqJDLSDPNQIPUPTZPHHZ IUUQXXXqJDLSDPNQIPUPTUPOPNVSB Ϋϥε ઃܭਤ DMBTT͔Β࡞ΒΕͨͷ
ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ࡞Δ͜ͱՄೳͰ͢ɻ <
> ͪ;Δ ࣮ࡍͷ3VCZͷίʔυͰ OFXϝιουΛ͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε
DMBTTͷͭ͘Γ͔ͨ DMBTT ͍ͨম͖ͷܕ ΛࣗͰ࡞Δ߹ͷॻ͖ํͰ͢ɻ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE Ϋϥε໊ඞͣେจࣈ͔Β࢝ΊΔɻ ྫɿ"SSBZ 4USJOH
3FDJQF #PPL DMBTT3FDJQF ͜͜ʹΫϥεͷ༰Λॻ͘ FOE ྫɿ
ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX
খจࣈͷSFDJQFมͰɺΠϯελϯεΛೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQFΫϥε໊Ͱ͢ɻ
Τϥʔͷཧ༝ มͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE
FOE มʹ༗ޮൣғ͕͋Γ·͢ɻ มʹ༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υͰ࡞ͨ͠มɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳมΛ ϩʔΧϧมͱݺͼ·͢ɻ ˞ͷߦͷมSFDJQF@UJUMFɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ Ͱɺείʔϓͷ͍ มΛ࡞ΔʹͲ͏͢ Ε͍͍Ͱ͠ΐ͏͔ʁ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ্هͷ SFDJQF@UJUMFม ʹΞΫηεͰ͖ͳ͍
Πϯελϯεม DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ͑Δม͕ ΠϯελϯεมͰ͢ɻม໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜ͰˏSFDJQF@UJUMFม ʹΞΫηεͰ͖Δ
Πϯελϯεมͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ ΠϯελϯεมΛ ผʑʹ͍࣋ͬͯ·͢ɻ
Πϯελϯεมͷੑ࣭̎ ˞͜ͷίʔυʹޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE
FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม ΦϒδΣΫτͷ֎͔ ΒΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ
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Πϯελϯεม໊ͷγϯϘϧ
໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม໊ͷྫɿBSSBZ
TUSJOH SFDJQF CPPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ͼ Ϋϥε໊େจࣈ࢝·Γɺม໊খจࣈͷΈ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F QVUTJOJUJBMJ[FE FOE FOE SFDJQF3FDJQFOFXJOJUJBMJ[FE JOJUJBMJ[Fͱ͍͏ಛผͳ໊લͷϝιουΛ࡞Δͱɺ
ΠϯελϯεΛ࡞Δࡍ OFXϝιου͕ݺΕͨࡍ ʹ ࣗಈͰ࣮ߦ͢ΔϝιουΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ
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ϝιουʹ͞ΕΔɻ
Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ
Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ͏छྨɺΫϥεϝιουͱ͍͏ͷଘࡏ͠·͢ɻΫϥεϝιο
υΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE
ΠϯελϯεϝιουɺΫϥεϝιου 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͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
ΠϯελϯεมʹΞΫηεͰ͖Δ ͷΠϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE
EFGTFMGQVCMJTIFE@CZ !UJUMF !BVUIPS FOE FOE ΠϯελϯεมʹΞΫηεͰ͖ΔͷΠϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰΠϯελϯεมʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεՄ ΫϥεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜Πϯελϯε ͍ͨম͖ ͷͷ
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT Q
จதͰͰॻ͖·͢
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
՝νΣοΫ༻ͷᝦͷॻ͖ํ ্ͷํʹֶ੶൪߸ͱ໊લΛॻ͍͍ͯͩ͘͞ ֶ੶൪߸ ໊લ ˞͜ͷลʹߨࢣਞ͕Ϋ ϦΞͨ͠՝൪߸Λॻ ͍͍͖ͯ·͢ɻ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢