automaton:ruby 的自动处理程序

时间:2024-07-27 07:20:37
【文件属性】:

文件名称:automaton:ruby 的自动处理程序

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-27 07:20:37

Ruby

自动机 ruby 的自动处理程序 例子 这是测试套件中的一个示例 require_relative '../lib/automaton' class Robot include Automaton attr_reader :n def initialize n @n = n def_automaton do state :increase do transition_to(:decrease) { @n > 100 } behaviour do @n += 1 end end state :decrease do transition_to(:increase) { @n < -100 } behaviour do


【文件预览】:
automaton-master
----lib()
--------automaton.rb(418B)
--------automaton()
----automaton.gemspec(490B)
----spec()
--------automaton_spec.rb(766B)
--------robot_mock.rb(472B)
----Rakefile(204B)
----LICENSE(18KB)
----README.md(686B)
----.gitignore(573B)

网友评论