Rubyのclassでオブジェクトの設計図を作る方法を実行して学べます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインRuby実行環境にコードが読み込まれ、その場で動作を確認できます。
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def intro
"#{@name}(#{@age}歳)"
end
end
u = User.new("田中", 28)
puts u.intro
puts u.name
▶ このコードを実行エディタで開く
class ... endで設計図を定義し.newで生成します。initializeは生成時に呼ばれます。@nameはインスタンス変数、attr_accessorで外部公開します。