我正在尝试编写一个小字典Ruby应用程序,在那里我可以查找现有条目,添加和删除条目(所有条目都放入哈希)。所以现在我正在创建一个Dictionary类,我不太确定究竟应该'初始化'的方法。
我还是Ruby的新手,所以如果有人能解释在课程开始时应该初始化什么,我将非常感激。
答案 0 :(得分:0)
你怎么知道要初始化什么?
时间和经验。一般来说,#new应该:
有时候一个物体需要做更多的工作才能“准备好”(无论对你的班级来说意味着什么),而#new也可以做得太少太多。找到适合您应用程序的正确余额是重要的,所以请随时在这里或Code Review Stack Exchange打开新问题,提出更具体的问题和一些实际的代码。< / p>