My TIPs for the programing

プログラミング学習記録

2017-09-19から1日間の記事一覧

【ruby】メソッドと戻り値

def division(n,y) if y == 0 return "割れないよ" end n / y end 以上のコードでy=0だった場合、n/yは実行されずに、割れないよと表示されます。 すなわち、return にはメソッドを終了させる働きもあります。

【ruby】each文

配列,範囲オブジェクト.each do |変数名| 処理 end コード例 fab = ["hance","maizer","yukino"] fab.each do |chara| puts charaend 出力 hancemaizeryukino 以上、リストに対してeach文を適用しましたが、ハッシュにも適用可能です。 コード例 fab = {rokk…

rubyのハッシュ(辞書)の書き方は3種類ある。

{: yuigahama => "yui", : yukinosshita => "yukino", :kawasaki => "saki"} {"yuigahama" => "yui", "yukinoshita" => "yukino", "kawasaki" => "saki"} {yuigahama: "yui", yukinoshita: "yukino", kawasaki: "saki"} #頻度高め