「Ruby入門」クラスのインスタンスメソッドを利用するサンプル

2020年12月29日

書式
インスタンス名 = クラス名.new
インスタンス名.関数名(引数名)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-
class User
attr_accessor :name
attr_accessor :age
#メソッドA
def outFuncA(cft)
puts "method A : #{cft}"
end
#メソッドB
def outFuncB(cftA,cftB)
puts "method B: "+cftA + cftB
end
end
cft = User.new
#メソッドAを呼び出す
cft.outFuncA("arkgame.com")
cftB = User.new
#メソッドAを呼び出す
cftB.outFuncB("study"," skill")
#!/usr/bin/ruby # -*- coding: UTF-8 -*- class User attr_accessor :name attr_accessor :age #メソッドA def outFuncA(cft) puts "method A : #{cft}" end #メソッドB def outFuncB(cftA,cftB) puts "method B: "+cftA + cftB end end cft = User.new #メソッドAを呼び出す cft.outFuncA("arkgame.com") cftB = User.new #メソッドAを呼び出す cftB.outFuncB("study"," skill")
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-

class User
  attr_accessor :name
  attr_accessor :age
  #メソッドA
  def outFuncA(cft)
    puts "method A : #{cft}"
  end
 #メソッドB
  def outFuncB(cftA,cftB)
    puts "method B: "+cftA + cftB
  end
end
cft = User.new
#メソッドAを呼び出す
cft.outFuncA("arkgame.com")

cftB = User.new
#メソッドAを呼び出す
cftB.outFuncB("study"," skill")

実行結果
>ruby test.rb
method A : arkgame.com
method B: study skill

Ruby

Posted by arkgame