ドットインストール: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} そのまま出ちゃう
==============================
(;´∀`)
いろいろな言語やりすぎてルールが混ざりそう・・・
マルチ言語を使いこなすプログラマーはどうやって脳内処理しているのでしょうか