TEHC CAMP 91期夜間休日 卒業後活動記録

6/15 学習内容

 

Rubyドリル4

クラスとインスタンス

クラスの定義

class Human

 # クラスで共通するメソッドの定義

end

 

インスタンスメソッドの定義

インスタンスとして作られた値が使えるメソッド

class Human

 def hello

  puts “おはよう”

 end

end

 

クラスからインスタンスを生成する

human = Human.new()

 

インスタンスからインスタンスメソッドを呼び出す

human.hello

 

Rubyドリル5

メソッドの使い方

price = 300

 

def calculate_price_with_tax

  tax = 0.1

  return price + price * tax

end

 

calculate_price_with_tax

これではエラーになります。

※原因

price = 300 はメソッドの外で定義しているので、メソッドの中で使えずエラーになります。

 

エラーにならないようにするには

price = 300

 

def calculate_price_with_tax(price)

  tax = 0.1

  return price + price * tax

end

 

calculate_price_with_tax(price)

 

引数をつけることで、外から値を渡せるようにします。

※追記

引数 →メソッドの外から中に値を渡す

返り値→メソッド内の処理を呼び出し元に渡す

 

Rubyドリル6

引数の基礎

晴れという文字列を引数で渡し、「明日の天気は晴れです」と表示するメソッドをつくる

 

def get_weather_forecast(weather)

  puts "明日の天気は#{weather}です"

end

 

get_weather_forecast("晴れ")

 

表示させたい文字列に引数をわたせるように#{weather}を使います。

get_weather_forecast("晴れ”)で渡したい引数を記述します。

文字列を表示するget_weather_forecastメソッドを定義します。

 

Ruby on Rails 復習

progate 学習コース  13%

 

6/16日の午前は就職活動 面談がありまして・・・

就職活動って疲れません?

私だけ?

面接とか自己PRとか苦手すぎます・・・

ってことで6/16日はお休みの日にしました。