Rubyの特徴(概要)
インタプリタ型言語
日本人のまつもとゆきひろさんが作った言語
オブジェクト指向言語
構文の自由度が高い
Ruby on Railsというフレームワークがある
irbを使うと双方向的なやり取りができる 2.5.1 :001 > s = 'hello, World!' => "hello, World!" 2.5.1 :002 > puts s hello, World! => nil 2.5.1 :003 > n = 10 * 2 => 20 2.5.1 :004 > puts n 20 => nil
pryを使ってもできる
↓変数に初期値を入れないとエラーになる 2.5.1 :005 > i Traceback (most recent call last): 2: from /home/ec2-user/.rvm/rubies/ruby-2.5.1/bin/irb:11:in `<main>' 1: from (irb):5 NameError (undefined local variable or method `i' for main:Object)
変数にnilを入れることもできる
2.5.1 :006 > i = nil => nil
予約語は使えないので注意 if elsif など
良くない変数の使い方
変数に複数入れる
続きを読む