ドットインストール:Ruby入門#6まで

ドットインストールのRuby入門を#6まで学習

http://dotinstall.com/lessons/basic_ruby_v2

 

やっぱりRuby on Railsに取り組む前にRubyの文法とか把握しておいたほうがよいだろう、と思い学習開始。

===============================

[変数定数]

変数:データにつけるラベル、小文字で始まる

定数:変更されないデータにつけるラベル、最初大文字。全部大文字で書くルール。

 

[オブジェクト、メソッド、クラス]

ルビーのデータはすべてオブジェクトになっている

.lengthや.reverseなどというメソッドが使える(クラスで定義)

"hello world".length (文字列はStringというクラスで定義されている)

 

[数値オブジェクト]

- Numeric クラス

  • x=100_000_000 (アンダーバーを無視する)
  • y=20.5
  • z=1/3r #Rational(1,3) 分数が使える

 

[文字列オブジェクト]

name="name"

x="hello world, #{name}"   #=> hello world, name

ダブルクオーテーション:変数展開や特殊文字(\n 改行・\tタブが使える)

y='hello world, #{name}'     #=> hello world, #{name} そのまま出ちゃう

==============================

 

(;´∀`)

いろいろな言語やりすぎてルールが混ざりそう・・・

マルチ言語を使いこなすプログラマーはどうやって脳内処理しているのでしょうか