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

戻り値の型によって処理を変える - LT駆動開発16

戻り値の型によって処理を変える - LT駆動開発16

Tomohiko Himura

July 04, 2015
Tweet

More Decks by Tomohiko Himura

Other Decks in Programming

Transcript

  1. ܕΫϥε͕ͳ͔ͬͨΒ ܕ৘ใΛ౉ͯ͠෼ذ def goro(num, clazz) case clazz.new # ࡶͳ࣮૷ when

    String “͝Ζ” * num when Numeric (“56”* num).to_i # ࡶͳ࣮૷ end end
  2. EFGSFQFBU UBSHFU OVN  DBTFUBSHFU XIFO4USJOH SFQFBU4USJOH UBSHFU OVN 

    XIFO/VNFSJD SFQFBU/VNFSJD UBSHFU OVN  FOE FOE EFGSFQFBU4USJOH UBSHFO OVN  UBSHFU OVN FOE 4USJOH΋ಉ͡Ͱ͍͍͡ΌΜͱ͍͏ͭͬ͜Έ͸ͳ͠Ͱ EFGSFQFBU/VNFSJD UBSHFO OVN   UBSHFUUP@T OVN UP@J FOE
  3. EFGSFQFBU UBSHFU OVN  DBTFUBSHFU XIFO4USJOH SFQFBU4USJOH UBSHFU OVN 

    XIFO/VNFSJD SFQFBU/VNFSJD UBSHFU OVN  FOE FOE EFGSFQFBU4USJOH UBSHFO OVN  UBSHFU OVN FOE 4USJOH΋ಉ͡Ͱ͍͍͡ΌΜͱ͍͏ͭͬ͜Έ͸ͳ͠Ͱ EFGSFQFBU/VNFSJD UBSHFO OVN   UBSHFUUP@T OVN UP@J FOE
  4. Ҿ਺ͷ૊Λߟ͑Δ *OU *OU *OU  *OU *OU 4USJOH  *OU

    4USJOH *OU  *OU 4USJOH 4USJOH  4USJOH *OU *OU  4USJOH *OU 4USJOH  4USJOH 4USJOH *OU  4USJOH 4USJOH 4USJOH 
  5. ࠷ॳͷҾ਺Ͱ෼ྨ͢Δ͔͠ͳ͔ͬͨ *OU *OU *OU  *OU *OU 4USJOH  *OU

    4USJOH *OU  *OU 4USJOH 4USJOH  4USJOH *OU *OU  4USJOH *OU 4USJOH  4USJOH 4USJOH *OU  4USJOH 4USJOH 4USJOH 
  6. ;ͨͭͰΘ͚ͯ΋ྑ͍ *OU *OU *OU  *OU *OU 4USJOH  *OU

    4USJOH *OU  *OU 4USJOH 4USJOH  4USJOH *OU *OU  4USJOH *OU 4USJOH  4USJOH 4USJOH *OU  4USJOH 4USJOH 4USJOH 
  7. ਅΜதͰΘ͚ͯ΋ྑ͍  *OU *OU *OU   *OU *OU 4USJOH

     4USJOH *OU *OU  4USJOH *OU 4USJOH   *OU 4USJOH *OU   *OU 4USJOH 4USJOH  4USJOH 4USJOH *OU  4USJOH 4USJOH 4USJOH