Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我可以在 ruby 中定义新结构
Person = Struct.new(:first_name, :last_name)
我想知道定义这个结构(以及我将使用的其他结构)的合适位置是什么。Person将在整个系统中使用。在其他语言(如 Java)中,我通常会定义Person为另一个类,但是使用 Ruby 中的这个内联定义,在哪里定义它以便整个系统都可以使用它?
Person
你真的可以在任何地方定义它。只要确保在需要的地方需要文件
编辑 如果你想要一些结构,最好有一个文件夹来定义你需要的结构和类,并在你的应用程序中需要该文件夹中的所有文件