トップ «前の日記(2014-03-18) 最新 次の日記(2014-03-20)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2014-03-19 :-(

_ 午前

0530 起床

0710 食堂

0830 出勤 || デバッグしTARI

_ 午後

1300 デバッグしTARI

_

1700 退勤

1800 はうはう

2000 ぐったり

2100 飯

_ [ruby]呼び出す関数を文字列に結びつける

文字列をキーにして処理を呼び出すだけですが。

やり方はいろいろあるだろうけどハッシュにしてしまうのが最も簡単かと。

#: coding: utf-8

class Command
  def initialize()
    @command ||= {}
  end
  
  def register(name, cmd)
    @command[name] = cmd
  end
  
  def exec(name)
    @command[name]
  end
end

def func0()
  puts "func0"
end

def func1()
  puts "func1"
end

def func2()
  puts "func2"
end

def main(argv)
  command = Command.new
  command.register("a", func0)
  command.register("b", func1)
  command.register("c", func2)
  
  command.exec("a")
  command.exec("b")
  command.exec("c")
end

main(ARGV)
>ruby command0.rb
func0
func1
func2

_ [艦これ]艦これ

潜水艦たちがレベル 10 を超えた( 3-2-1 に連れていっていた )のでオリョールクルージングとやらを始めてみた。潜水艦だから燃費が良いし入渠時間が短いし低コストに任務消化できてフイタ。もっと早く始めるんだった。