2017年2月2日木曜日

開発環境

メタプログラミングRuby 第2版(Paolo Perrotta (著)、角 征典 (翻訳)、オライリージャパン)の1部(メタプログラミング Ruby)、5章(木曜日: クラスの定義)、5.2(クイズ: クラスのタブー)を取り組んでみる。

コード(Emacs)

#!/usr/bin/env ruby2.4
# -*- coding: utf-8 -*-

my_class = Class.new(Array) {|c|
  def my_method
    'Hello!'
  end
}

c = my_class.new
puts c.my_method

入出力結果(Terminal)

$ ./sample1.rb 
Hello!
$

0 コメント:

コメントを投稿