У меня есть метод Ruby:Где я могу назвать метод класса Ruby?
class ClassOfSomeSort
def self.methodOfSomeSort(argument)
...
end
methodOfSomeSort(5)
end
я услышал вызов метода в классе само по себе является плохой практикой.
Где я могу его назвать? В C++ есть функция int main
, где это делается, но где это делается в Ruby?
Вы можете просто написать свой код (который был бы в основном) на [ «верхний уровень»] (HTTP: // StackOverflow. com/questions/9687106/is-there-a-main-method-in-ruby-like-in-c), так сказать. Или вы можете посмотреть [этот вопрос SO] (http://stackoverflow.com/questions/582686/should-i-define-a-main-method-in-my-ruby-scripts) – UnholySheep
Мне не удалось понять, почему это плохо. – Aetherus
В качестве примечания, в Ruby имена методов должны быть похожими на 'method_of_some_sort', избегая капиталов и вместо этого использовать символы подчеркивания. Классы похожи на то, что у вас есть. – tadman