.save

セーブがしたいんです…

ruby silver 勉強記録 (1日目)

勉強方法

 過去問をとく => わからないところは解説を読んで復習する

心がけること

 終わった問題でも試験日まで何回も解く

目標

 過去問1日10〜20問。

本日の記録

・マジックコメントの書き方
 coding: エンコーディング

・メソッド内と外では変数名が同じでも別の変数として扱われる。

・puts 090は通らない。090が数として存在できないから。

三項演算子 条件? true : false

・定数のオーバーライドには警告が出るが変更は可能。

MAX = 100  
puts MAX  
MAX = 1000
puts MAX

=> 1000

・引数のアスタリスク
引数にアスタリスクをつけると任意の個数の引数が渡せる。
これは配列で保存される。

 def foo(*a)
  p a
end

foo(1,2,3)
=>[1,2,3]

・変数の書き方について
ローカル:アルファベット小文字、もしくは_から始まり、1文字以上
クラス:@@で始まる
グローバル:$
インスタンス:@