Elixir/Phoenix-前缀为@的变量是什么(例如-@type或@impl)

Elixir/Phoenix-前缀为@的变量是什么(例如-@type或@impl),elixir,phoenix-framework,Elixir,Phoenix Framework,我正在学习一些教程,但看到这些变量时感到困惑,这些变量到底是什么,它们叫什么 有一些预定义的模块属性,如文档中所述@impl和@type是预定义的,在上面提到的我的文档中有描述 从语言核心开始,然后深入到框架总是一个好主意,但是既然你的问题也提到了,那么值得一提的是Phoenix很好地使用了模块挂钩,隐式地声明了一些模块属性,以便方便地访问@assigns等,但这肯定超出了您当前旅程的范围 有一些预定义的模块属性,如文档中所述@impl和@type是预定义的,在上面提到的我的文档中有描述 从语言

我正在学习一些教程,但看到这些变量时感到困惑,这些变量到底是什么,它们叫什么

有一些预定义的模块属性,如文档中所述@impl和@type是预定义的,在上面提到的我的文档中有描述

从语言核心开始,然后深入到框架总是一个好主意,但是既然你的问题也提到了,那么值得一提的是Phoenix很好地使用了模块挂钩,隐式地声明了一些模块属性,以便方便地访问@assigns等,但这肯定超出了您当前旅程的范围

有一些预定义的模块属性,如文档中所述@impl和@type是预定义的,在上面提到的我的文档中有描述

从语言核心开始,然后深入到框架总是一个好主意,但是既然你的问题也提到了,那么值得一提的是Phoenix很好地使用了模块挂钩,隐式地声明了一些模块属性,以便方便地访问@assigns等,但这肯定超出了您当前旅程的范围