SuzuBlog

webのお勉強はじめたばかりの初心者。備忘録

Ruby

Ruby基礎④

アクセス権 共通 #アクセス権 # -public =>デフォルト、どこからでも呼び出し可 # -protected # -private: レシーバーを指定できない # publicでもnewしたときに呼ばれるinitializeメソッド、クラスの外に書いたメソッドは自動的にprivateになる class User …

Ruby基礎③

ループ処理 while i = 0 while i < 10 do puts "#{i}: hello!" i += 1 end 出力結果 0: hello! 1: hello! 2: hello! 3: hello! 4: hello! 5: hello! 6: hello! 7: hello! 8: hello! 9: hello! times 10.times do |i| puts "#{i}:hello" end #1行であれば省…

Ruby基礎②

ハッシュ Key/Valueで管理する 省略記法があるので、 以下の3パターンはどれも結果が同じになる scores = {"tanaka" => 200, "suzuki" => 300} scores = {:tanaka => 200, :suzuki => 300} scores = {tanaka: 200, suzuki: 300} 出力 p scores[:suzuki] 値…

Ruby基礎①

1年ぶりに勉強再開。 ドットインストールの内容メモ 出力メソッド printメソッド 改行なしで値を出力 putsメソッド 改行付きで値を出力 pメソッド 値に加えて型情報も出力される 文字列はダブルクォーテーションで囲まれたまま出力されるような感じ printf …