4

ルビーで新しい構造体を定義できることはわかっています。

Person = Struct.new(:first_name, :last_name)

私が疑問に思っているのは、この構造体(および私が使用する他の構造体)を定義するための適切な場所はどこかということです。Personシステム全体で使用されます。Javaなどの他の言語では、通常Person、別のクラスとして定義しますが、Rubyでのこのインライン定義では、システム全体で使用できるように定義する正しい場所はどこですか?

4

1 に答える 1

4

本当にどこでも定義できます。必要な場所でファイルを要求するようにしてください

編集 何らかの構造が必要な場合は、必要な構造体とクラスを定義し、アプリ内のそのフォルダー内のすべてのファイルを必要とするフォルダーがあると便利です。

于 2012-06-28T01:32:02.453 に答える