在ruby中,`attr_accessor`的词汇单词是什么?

时间:2017-07-11 21:30:29

标签: ruby terminology

在Ruby中,您可以将attr_readerattr_writerattr_accessor添加到类中,以便为实例变量生成访问器和更改器。在Rails中,使用类似的语法添加模型验证和控制器过滤器。

我知道,这是一个在定义类时运行的方法,它生成一些代码并将其附加到类中。

我正在寻找的是一个词汇词来描述这种模式。我的搜索提出了" [code] generator"和#34;帮助",我想我喜欢" generator"最好的,但我想知道是否有正式的话。

来源:

2 个答案:

答案 0 :(得分:4)

当代码生成或扩展到其他代码时,它可以被称为宏。

https://en.wikipedia.org/wiki/Macro_(computer_science)

答案 1 :(得分:0)

本书" Ruby编程语言" (Flanagan,Matsumoto)将其称为元编程(第219页)