Ruby

C言語と違うところ4

変数とスコープ 「スコープ」⇒ 変数が有効な範囲 グローバル変数 これは分かる気がする(・ω・) $var = 10 # $マークをつける def sample p $var #=> 10 end p $var #=> 10 インスタンス変数 インスタンス変数とは、 クラスから生成されたインスタンス(オブジ…

C言語と違うところ3

繰り返し系のメソッド達 # timesメソッド 3.times { |i| # 3回繰り返す puts i } # 実行結果 # 0 # 1 # 2 # uptoメソッド 3.upto(5) { |i| # 3から5まで1ずつ増やす puts i } # downtoメソッド 5.downto(3) { |i| # 5から3まで1ずつ減らす puts i } # stepメ…

C言語と違うところ2

配列 irb(main):019:0> ary1 = [3, d-3.0, "orange"] => [3, 4.0, "orange"] irb(main):020:0> ary1[0] => 3 irb(main):021:0> ary1[0..2] => [3, 4.0, "orange"] 配列は[]の中にオブジェクトを並べて定義する。 irb(main):023:0> ary1[-1] => "orange" irb(…

C言語と違うところ1

チュートリアルを見ればいい かもしれないけど、一応メモ(・ω・) Hello, World 標準出力は puts "Hello, World" または print("Hello, World\n") しかも! 最後の「;」は要らない!!うっかりつけてしまいそう。。 変数 変数というより、実際はオブジェクト …

CentOS5にRaillsインストール未遂

RubyGemsをインストール #wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz --10:09:14-- http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz rubyforge.org をDNSに問いあわせています... 失敗しました: 名前解決時の一…

いろいろ手を出しすぎかなぁ><

それで、5人チームでやってる演習で 私はRubyを使うことになりました。 まだ勉強に着手してないのに、使うなんて言えないところが… 先が見えなくて怖いです(;; Rubyの勉強についてもこれから書いていきますっ。