loverload:用于在 Ruby 中构建方法重载的 DSL

时间:2024-07-25 19:20:47
【文件属性】:

文件名称:loverload:用于在 Ruby 中构建方法重载的 DSL

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-25 19:20:47

Ruby

情人 用于在 Ruby 中构建方法重载的 DSL。 像 Java 这样的刚性语言允许您创建方法重载: public void draw( String s) { ... } public void draw( int i) { ... } public void draw( double f) { ... } public void draw( int i, double f) { ... } 但是,在 Ruby 中,我们没有这种东西,是吗? before_save NameSayer . new before_save :say_my_name before_save { | record | puts "My name is #{ record . name } " } before_save 'puts "My name is #{self


【文件预览】:
loverload-master
----.gitignore(154B)
----loverload.gemspec(1001B)
----LICENSE.txt(1KB)
----spec()
--------loverload()
----README.md(4KB)
----lib()
--------loverload.rb(813B)
--------loverload()
----Gemfile(94B)
----Rakefile(28B)

网友评论