내 클래스 생성자가 변수에 값을 전달하거나 클래스가 그렇게하도록 허용하는 방법을 알아 내려고합니다.생성자 인수에 기본값을 사용하는 방법은 무엇입니까?
내 클래스는 Graph
이고 인스턴스 변수는 @nodes
입니다. Graph.new()
(@nodes = []
) 또는 Graph.new(list_of_nodes)
(@nodes = list_of_nodes
)을 지정하고 싶습니다.
이것이 가능합니까 아니면 두 개의 별도 생성자를 만들어야합니까?