日別アーカイブ: 2021年10月28日

Rubyのまとめ1( 概要から演算子,インクリメントまで)

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 など

良くない変数の使い方
変数に複数入れる
続きを読む