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
ruby04
Search
Kuniaki IGARASHI
April 26, 2013
Technology
0
1.1k
ruby04
Ruby講義 第4回
変数、条件分岐、繰り返し、メソッド、require
Kuniaki IGARASHI
April 26, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
roppongirb_20250911
igaiga
1
470
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
93
KaigiOnRails2024
igaiga
11
19k
RuboSensei
igaiga
0
300
Shibuya.rb-2023-04-27-igaiga
igaiga
1
540
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
350
Road to white mages
igaiga
1
710
Road to white mages
igaiga
8
4.1k
Other Decks in Technology
See All in Technology
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
140
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
6
2.1k
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
320
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
400
非エンジニアのあなたもできる&もうやってる!コンテキストエンジニアリング
findy_eventslides
3
900
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
470
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
4
550
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
250
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.8k
What is BigQuery?
aizack_harks
0
130
多野優介
tanoyusuke
1
330
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Building an army of robots
kneath
306
46k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Code Review Best Practice
trishagee
72
19k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Site-Speed That Sticks
csswizardry
11
880
Being A Developer After 40
akosma
91
590k
Typedesign – Prime Four
hannesfritz
42
2.8k
Fireside Chat
paigeccino
40
3.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
Transcript
3VCZߨٛ ୈճมɺ݅ذɺ܁Γฦ͠ ϝιουɺSFRVJSF ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ઌिͷ෮श
ͭͷੈք 3VCZޠ͕௨͡Δੈք ߦͣͭίʔυΛ࣮ߦ 04ޠ͕௨͡Δੈք λʔϛφϧͷத 3VCZ JSC 3VCZޠ͕௨͡Δੈք ϑΝΠϧʹίʔυΛॻ͍࣮ͯߦ 3VCZ
ϑΝΠϧ 4IFMM
QVUT z)FMMP 8PSMEz ΦϒδΣΫτ 4USJOH จࣈྻ ΦϒδΣΫτ ڭՊॻ Q
QVUT z)FMMP 8PSMEz ϝιουɹɹɹҾ ϝιουɿखଓ͖ɺ໋ྩ Ҿɿϝιουʹ͢σʔλ z)FMMP 8PSMEz4USJOH จࣈྻ ΦϒδΣΫτͰ͋Γɺ
͜ͷ߹ϝιου͍ͯ͠ΔͷͰҾͰ͋Γ·͢ɻ ·ͨɺҾͷલޙʹ͍͍ͭͯΔΧοί ݪଇ লུՄೳͰɺ ͷΘΓʹεϖʔεͰॻ͘͜ͱͰ͖·͢ɻ ͭ·ΓɺҎԼͷจಉ͡ҙຯͰ͢ɻ QVUT )FMMP 8PSME QVUT)FMMP 8PSME ڭՊॻ Q
JSC *OUFSBDUJWF3V#Zͷུ .BDλʔϛφϧ 8JO$PNNBOE1SPNQUXJUI3VCZBOE3BJMT -JOVY 6CVOUV ˞͔Βͳ͍߹࣍ͷϖʔδࢀর ˞ˢͲΕࠓޙλʔϛφϧͱݺͼ·͢ɻ λʔϛφϧͷ༁͕
ىಈͯ͠ҎԼͷΑ͏ʹೖྗͯ͠&OUFSΛԡ͍ͯͩ͘͠͞ɻ ͜Μͳ෩ʹද͕ࣔग़Ε0,Ͱ͢ɻ Q JSC ˞ઌ಄ͷλʔϛφϧͰ͋Δ͜ͱΛද͢ϚʔΫͰ͢ɻ ͱɺͦͷ࣍ͷεϖʔεೖྗෆཁͰ͢ɻJSCͱଧͯ0,ɻ ࠓޙɺλʔϛφϧͰଧͭίϚϯυಉ͡ॻࣜ ࢵͷഎܠ৭ɺϚʔΫ Ͱॻ͖·͢ɻ ˞JSCΛऴྃͤ͞ΔʹFYJUͱଧͪ·͢ɻ JSCSVCZίʔυΛߦ࣮ͣͭߦ͢ΔڥͰ͢ɻ ىಈํ๏
࢛ଇԋࢉ ͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ྦྷ MPHͱ͔TJOͱ͔͋Γ·͢ɻ Γ͍ͨํͪ͜Βɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTNBUIIUNM
QVUT QVUT QVUT QVUT QVUT
TIFMM04ͱΛ͢ΔͨΊͷੈքͰ͢ɻ 04ύιίϯͱߟ͑ͯΒͬͯେମ͋ͬͯ·͢ ྑ͘͏ίϚϯυΛ؆୯ʹઆ໌͠·͢ɻ MTϑΝΠϧҰཡΛݟΔ QXEࠓ͍ΔϑΥϧμ໊Λදࣔ DEϑΥϧμʔҠಈ NLEJSϑΥϧμʔ࡞
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ Πϯετʔϧͨ͠ΤσΟλΛىಈ͠·͢ɻ ͓קΊΤσΟλ 8JO .BD4VCMJNF5FYU -JOVY 6CVOUV HFEJU 6CVOUV࣍ϖʔδʹղઆ͋Γ·͢ɻ
IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ खॱͰ࡞ͬͨϑΥϧμͷԼʹอଘ͍ͯͩ͘͠͞ɻ ˞໊લSCΛ͚Εɺଞͷ໊લͰ0,Ͱ͢ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕޭͰ͢ɻ ޭྫ DETSD ˞SVCZ<ϑΝΠϧ໊>Ͱ࣮ߦ DEίϚϯυͰIFMMPSCΛอଘͨ͠ϑΥϧμҠಈ͠·͢ɻ QXE
˞QXEίϚϯυΛ͏ͱݱࡏͷϑΥϧμΛ֬ೝͰ͖·͢ɻ IFMMPSCΛ࣮ߦ͠·͢ɻ ˞ҎԼͷΤϥʔ͕ग़ͨͱ͖MTίϚϯυͰϑΝΠϧ༗ແΛ֬ೝ͠·͢ɻ SVCZ/PTVDIpMFPSEJSFDUPSZ999SC -PBE&SSPS ↵FOUFS
3VCZ͕ڭ͑ͯ͘ΕͨΤϥʔϝοηʔδ IFMMPFSSPSSCJOANBJOVOEFpOFE NFUIPEAQSJOGPSNBJO0CKFDU /P.FUIPE&SSPS ຊޠ༁ IFMMPFSSPSSCͱ͍͏ϑΝΠϧͷߦͰ QSJOͳΜͯϝιουͳ͍ͷͰ ͦΜͳϝιουͳ͍ΑΤϥʔ͕ى͖ͨΑ Τϥʔϝοηʔδ ͓ಘͳใΛڭ͑ͯ͘ΕΔ
͔͜͜Βࠓिͷ༰
Δ͜ͱ ม ݅ذ ܁Γฦ͠ ϝιου SFRVJSF
OBNFJHBSBTIJ QVUTJHBSBTIJ ม ΦϒδΣΫτͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷมʹ JHBSBTIJΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ มೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ͍·͢ɻ ҎԼͷͭಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF
ڭՊॻ Q JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
Ͱɺ͜ͷ߹ Ͳ͏Ͱ͠ΐ͏͔ʁ
BBCD CB BVQDBTF QVUTB QVUTC αϯϓϧίʔυ ˞VQDBTF 4USJOHΦϒδΣΫτΛ େจࣈʹ͢Δϝιου B"#$ʹͳΓ·͕͢ɺ
CͲ͏ͳΔͰ͠ΐ͏ʁ
BCD B BCD B C ม ΦϒδΣΫτ "#$ B C
BΦϒδΣΫ τzBCDzΛࣔ ͢ม CBͱಉ͡ zBCDzΛࣔ͢ ม Bͷࢦ͢Φϒ δΣΫτΛେ จࣈʹ͢Δ Bz"#$z Cz"#$z BBCD CB BVQDBTF QVUTB QVUTC
͖ͬ͞ͱࣅͯΔ͚Ͳͪΐͬͱҧ͏ίʔυ BBCD CBCD BVQDBTF QVUTB QVUTC BBCD CB BVQDBTF QVUTB
QVUTC ͖ͬ͞ ͜͏Ͱͨ͠ ৽͍͠ίʔυ ͖ͬ͞ͷίʔυ
B BCD B C ม ΦϒδΣΫτ B C BΦϒδΣΫ τzBCDzΛࣔ
͢ม CผͷΦϒδΣ ΫτzBCDzΛࢦ ͢ Bͷࢦ͢Φϒδ ΣΫτΛେจ ࣈʹ͢Δ Bz"#$z CzBCDz BCD "#$ BCD BCD BBCD CBCD BVQDBTF QVUTB QVUTC
ม໊͔Γ໊͍͢લʹ͠Α͏ ໊͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B
B B B B
ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ίϝϯτจॻࣜҎ߱ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ‐ͷ߹ɺҎԼͷ৭ృΓͷ෦͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ
Q
ίϝϯτจ CFHJO ࡞ վగߋ৽ FOE QVUT)FMMP ίϝϯτจॻࣜ CFHJO͔ΒFOE·Ͱίϝϯτจ ίϝϯτจ ͜ͷจίʔυͱ
ͯ͠ղऍɺ࣮ߦ͞ΕΔ ڭՊॻ Q
JG݅ ཱ͕݅ͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGจ ˞ڭՊॻʹUIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨লུ͠·͢ɻࢲॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ݅ʹ͕USVF ਅ ·ͨGBMTF ِ
ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q
Y JGY QVUTYJT FOE ݅அԋࢉࢠ ࠨล Y ͱӈล ͕ಉ͔͡Ͳ͏͔ௐͯɺ
ಉ͡ͳΒUSVFɺҟͳΕGBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱೖʹͳͬͯ͠·͏ͷͰҙɻ ͪͳΈʹɺҟͳΔ͔Λஅ͢Δ͋Γ·͢ɻ ΄͔ʹ ͳͲ͑·͢ɻ
JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹෆཁͳͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ
ͪͳΈʹεϖʔεͷݸʹྲྀ͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ
JG݅ ཱ͕݅ͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGFMTFFOE ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱͰ͖·͢ɻ
ཱ݅࣌ʹ࣮ߦ͍ͨ͠ॲཧJG݅ JGจޙΖʹॻ͚Δ ߦͰॻ͚Δ݅ ɾ࣮ߦ͍ͨ͠ॲཧ͕ߦ͚ͩͷͱ͖ ɾFMTFઅΛॻ͔ͳ͍ͱ͖ QVUTYJTJGY JGY QVUTYJT FOE ࠨͷจҎԼͷΑ͏
ʹߦͰॻ͘͜ͱ Ͱ͖·͢ɻ
JGจͷԋश Y JG QVUTYJT FOE ίʔυΛ࣮ߦͨ͠ࡍ ʹYJT͕දࣔ͞ΕΔ Α͏ʹӈͷۭཝ ࠇ෦ ΛຒΊͯίʔυΛ͞
࣮ͤͯߦ͍ͯͩ͘͠͞ɻ Y͕TVOOZEBZͱ͍͏จࣈྻͷͱ͖ :FBIɺͦΕҎ֎ͷͱ͖TJHIͱදࣔͤ͞Δ ίʔυΛॻ͍࣮ͯߦ͍ͤͯͩ͘͞͞ɻ
JGจͷԋश ղ ղҰྫͰ͢ɻ ଞʹ͍Ζ͍Ζͳॻ͖ํ͕Ͱ͖ΔͷͰɺ ʮશͯҰக͠ͳ͍ͱਖ਼ղͰͳ͍ʯͱࢥΘͣʹɻ
JGจͷԋशɹղ Y JGY QVUTYJT FOE Y͕TVOOZEBZͱ͍͏จࣈྻͷ ͱ͖:FBIɺͦΕҎ֎ͷͱ͖ TJHIͱදࣔͤ͞ΔίʔυΛॻ͍࣮ͯߦ ͍ͤͯͩ͘͞͞ɻ
YTVOOZEBZ JGYTVOOZEBZ QVUT:FBI FMTF QVUTTJHI FOE Y JGY QVUTYJT FOE ଞʹ͍Ζ͍Ζॻ͚·͢
܁Γฦ͠
J XIJMFJ QVUTJ JJ FOE XIJMF܁Γฦ͠ଓ͚Δ݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ
͔Β·ͰͷΛ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q
UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճUJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ Εͣʹ 3VCZͱճදࣔ͢Δ
ڭՊॻ Q
ϝιου
ϝιου QVUTQSJOUϝιουͩͱલʹઆ໌͠·ͨ͠ɻ ϝιουʮίʔυ܈Λػೳ୯ҐͰूΊͨͷʯ ͱݴ͑·͢ɻ QVUTQSJOUʮදࣔ͢ΔʯͨΊͷػೳΛूΊ ͯఏڙ͍ͯ͠ΔϝιουͰ͢ɻ͜ΕΒ3VCZ͕͋ Β͔͡Ί༻ҙ͍ͯ͠ΔϝιουͷதͷͭͰ͢ɻ ҰํͰɺϝιουࣗͰ࡞Δ͜ͱͰ͖·͢ɻ ͜ΕΛʮϝιουΛఆٛ͢Δʯͱݴ͍·͢ɻ ࣍ͷϖʔδͰఆٛํ๏Λݟ͍͖ͯ·͠ΐ͏ɻ
ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ Ε࣮ߦ͞Ε·͢ɻ ͜͜ͰQVUT)FMMP IFMMP ͷ লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ
ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ EFGΛ͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q
Ҿ͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ҾͷΈΛͬͯϝιουʹσʔλΛ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP
XPSE QVUTXPSE FOE IFMMP )J ͲͷΑ͏ʹಈ࡞͢Δ͔࣍ͷϖʔδͰઆ໌͠·͢
ఆٛ ݺͼग़͠ EFGIFMMP XPSE QVUTXPSE FOE IFMMP )J IFMMP )J
ͱݺͼग़͢ͱɺIFMMPϝιου͕ݺΕ·͢ɻ ͦͷࡍʹXPSE)Jͷೖ͕ߦΘΕ·͢ɻ ͦͷޙϝιουͷத͕࣮ߦ͞Ε·͢ɻ QVUTXPSE͕࣮ߦ͞ΕɺXPSEʹ)J͕ೖ͞Ε͍ͯ ΔͷͰɺಈ࡞ͱͯ͠)J͕දࣔ͞Ε·͢ɻ ఆٛ࣌ʹϝιου໊ʹଓ͍ͯ ม໊ Λॻ͘ͱɺ ݺͼग़࣌͠ʹ͞ΕͨҾΛͦͷมʹೖͨ͠ঢ়ଶͰ ϝιουΛ࣮ߦͰ͖·͢ɻ Ҿ͖ͷϝιου
SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻSFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ TIFMMͰ ࠓ͍
ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q
SFRVJSFͷϝϦοτ IFMMPSC BSC ϝιουΛผͷϑΝΠϧʹΓग़͓ͯ͘͠ͱɺ ෳͷϓϩάϥϜ͔Βར༻͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ ॏෳͯ͠ॻ͘ඞཁ͕ͳ͘ͳͬͨΓɺ ίʔυΛ࠶ར༻Ͱ͖ͨΓ͠·͢ɻ EFGIFMMP QVUT)FMMP FOE
SFRVJSFIFMMP IFMMP CSC SFRVJSFIFMMP IFMMP
EFGIFMMP QVUT)FMMP FOE IFMMP ϝιουͷԋश IFMMPSC ԋश )FMMPΛը໘ʹදࣔ͢Δ IFMMPϝιουΛఆٛͯ͠ ݺͼग़͢ίʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻ
SVCZIFMMPSC ࠷ॳͳͷͰ͑Λॻ͍͓͖ͯ ·͢ɻ࣮ߦͯ͠Έ͍ͯͩ͘͞ɻ
˞͜͜ʹϝιουఆٛΛॻ͘ EJTQMBZ :FT EJTQMBZ +B ϝιουͷԋश EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹ ҎԼͷίʔυEJTQMBZSCͷ˞෦ʹ
EJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC :FT +B ࣮ߦ݁Ռ͜ͷߦ͕දࣔ͞Εͯ΄͍͠ ࣮ߦͨ͠ͱ͖ʹ ώϯτɿ Ҿ͖ϝιου ఆٛΛ͍·͢
ϝιουͷԋश ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷ ϑΝΠϧʹҠಈͯ͠ɺSFRVJSFͰಡΈग़͠ɺ ಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ
ϝιουͷԋश ղ
ϝιουͷԋशɹղ ԋश )FMMPΛը໘ʹදࣔ͢ΔIFMMPϝιουΛఆٛͯ͠ݺͼग़͢ί ʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻԋशͷϖʔδʹॻ͍ͯ͋Δ௨Γ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZ :FT
EJTQMBZ +B EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹҎԼͷίʔυEJTQMBZSCͷ ˞෦ʹEJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC
ϝιουͷԋशɹղ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZSC ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷϑΝΠϧʹҠಈͯ͠ɺ SFRVJSFͰಡΈग़͠ɺಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ SVCZVTF@EJTQMBZSC
SFRVJSFEJTQMBZ EJTQMBZ :FT EJTQMBZ +B VTF@EJTQMBZSC
ࠓͷ ·ͱΊ
OBNFJHBSBTIJ QVUTJHBSBTIJ ม ΦϒδΣΫτͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷมʹ JHBSBTIJΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ มೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ͍·͢ɻ ҎԼͷͭಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF
ڭՊॻ Q JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
ม໊͔Γ໊͍͢લʹ͠Α͏ ໊͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B
B B B B
ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ίϝϯτจॻࣜҎ߱ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ0, ‐ͷ߹ɺҎԼͷ৭ృΓͷ෦͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ
Q
JG݅ ཱ͕݅ͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGจ ˞ڭՊॻʹUIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨লུ͠·͢ɻࢲॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ݅ʹ͕USVF ਅ ·ͨGBMTF ِ
ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q
Y JGY QVUTYJT FOE ݅அԋࢉࢠ ࠨล Y ͱӈล ͕ಉ͔͡Ͳ͏͔ௐͯɺ
ಉ͡ͳΒUSVFɺҟͳΕGBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱೖʹͳͬͯ͠·͏ͷͰҙɻ ͪͳΈʹɺҟͳΔ͔Λஅ͢Δ͋Γ·͢ɻ ΄͔ʹ ͳͲ͑·͢ɻ
JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹෆཁͳͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ
ͪͳΈʹεϖʔεͷݸʹྲྀ͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ
JG݅ ཱ͕݅ͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ݅அJGFMTFFOE ͕݅ෆཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱͰ͖·͢ɻ
J XIJMFJ QVUTJ JJ FOE XIJMF܁Γฦ͠ଓ͚Δ݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ
͔Β·ͰͷΛ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q
UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճUJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ Εͣʹ 3VCZͱճදࣔ͢Δ
ڭՊॻ Q
ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ Ε࣮ߦ͞Ε·͢ɻ ͜͜ͰQVUT)FMMP IFMMP ͷ লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ
ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ EFGΛ͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q
Ҿ͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ҾͷΈΛͬͯϝιουʹσʔλΛ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP
XPSE QVUTXPSE FOE IFMMP )J
SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻSFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ TIFMMͰ ࠓ͍
ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢