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

たのしいRuby勉強20190528

 たのしいRuby勉強20190528

第8章クラスとモジュール
第9章演算子
第10章エラー処理と例外処理

ko-kimura

May 28, 2019
Tweet

More Decks by ko-kimura

Other Decks in Education

Transcript

  1. Ϋϥεͷ࡞੒ Ϋϥεͷ࡞੒ํ๏ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE JOJUJBMJ[F ॳظԽʣ OFXϝιουͰΦϒδΣΫτ ͕࡞੒͞ΕͨࡍʹಡΈࠐ·Ε ΔɻΦϒδΣΫτʹͱͬͯඞ

    ཁͳॳظԽͷॲཧ ܧঝ ҎલͷΫϥεͷಛ௃ΛҾ͖ܧ ͗৽ͨͳΫϥεΛ࡞੒ Ͱ͖Δɻ DMBTT3FDFJQUΫϥε໊͸େ จࣈ͔Β࢝·Δ ΫϥεͷఆٛʢϝιουͳͲʣ FOE Ϋϥεͱ͸ɺΦϒδΣΫτͷݩͱͳΔܕʢઃܭॻʣ શͯͷΦϒδΣΫτ͸Ϋϥεʹଐ͍ͯ͠Δ ΦϒδΣΫτࢥߟʹڞ௨͍ͯ͠Δ֓೦ EFGJOJUJBMJ[F OBNF  !OBNFOBNF !MJOFT<> FOE S3FDFJQUOFX ετΞ"  DMBTT3JOH"SSBZ"SSBZ Ϋϥεͷఆٛ ϝιουͳͲʣ FOE
  2. Ϟδϡʔϧʹؔͯ͠ 3VCZͷػೳͷҰͭ Ϋϥε ࣮ମͱॲཧΛදݱ͢Δઃܭॻ ͱࣅ͍ͯΔ ͕ Ϟδϡʔϧ͸ॲཧͷΈΛ·ͱΊͨ΋ͷ Πϯελϯεͷ࡞੒΍ܧঝͷػೳ͸උ͍͑ͯͳ͍ ໊લۭؒͷఏڙ ؔ࿈͢Δϝιου΍ఆ਺ͷάϧʔϓԽͳͲ

    ʹར༻ .JYJOʹΑΔػೳͷఏڙ ܧঝؔ܎ʹͳ͍ΫϥεͳͲʹڞ௨ͷϝιο υΛڞ༗͢Δ৔߹ʹར༻ NPEVMF.ZNPEVMF ڞ௨ͯ͠ఏڙ͍ͨ͠ػೳ FOE DMBTT.Z$MBTT JODMVEF.ZNPEVMF .Z$MBTTݻ༗ͷϝιου DMBTT.Z$MBTT JODMVEF.ZNPEVMF .Z$MBTTݻ༗ͷϝιου FOE ͷฏํࠜ Q.BUITRSU   ԁप཰ ఆ਺  Q.BUI1*
  3. ୅ೖԋࢉࢠͱൣғԋࢉࢠ ୅ೖԋࢉࢠ ॻ͖ํ PQԋࢉࢠ  WBSPQWBM WBSWBSPQWBM BB  B

     CC  C  WBSWBScc WBScc ൣғԋࢉࢠ ॻ͖ํ BCB͔ΒC·Ͱ BCB͔ΒCͷҰͭखલ·Ͱ Q  UP@B <     > Q  UP@B <    > Q BG UP@B <B C D E F G> Q BG UP@B <B C D E F>
  4. ྫ֎ॲཧ ྫ֎ॲཧॻ͖ํ CFHJO ྫ֎Λൃੜͤ͞ΔՄೳੑͷ͋Δॲཧ SFTDVFม਺ ྫ֎͕ൃੜͨ͠ॲཧ FOTVSF ྫ֎ͷ༗ແʹؔΘΒ࣮ͣߦ͞ΕΔॲཧ FOE EFGDPQZ

    GSPN UP  TSD'JMFPQFO GSPN  CFHJO ETU'JMFPQFO UP 8  EBUFTSDSFBE ETUXSJUF EBUB  ETUDMPTF FOTVSF TSDDMPTF FOE FOE ૢ࡞ͷ׬ྃΛͭͣͭ֬ೝ͠ͳͯ͘΋ɺΤϥʔΛࣗಈͰݕग़͢Δ Τϥʔͷൃੜ৔ॴ΋ಉ࣌ʹใࠂ͞ΕΔͷͰσόοΫ͠΍͍͢ ਖ਼ৗͳॲཧͱΤϥʔͷॲཧΛ෼͚ͯهड़ՄೳͳͷͰϓϩάϥϜͷݟ௨͕͠Α͍