시작하기무료로 시작하기

직접 함수 작성하기 - struct

이제 struct에 대한 마지막 연습 문제에서는, 사용자 정의 생성자를 사용해 미리 정의된 구조를 수정해 보겠습니다.

회사 각 직원의 정보를 저장하는 사용자 정의 타입이 제공되어 있습니다. 이 타입은 가변 struct이므로 인스턴스 내부의 값을 수정할 수 있습니다. 우리 회사는 시드니에 사무실이 하나뿐이므로, 새 인스턴스를 만들 때 location 필드가 기본적으로 Sydney가 되도록 설정해 보세요.

그다음으로, 직원의 생일에 age 필드를 1 증가시키는 사용자 정의 함수를 작성해야 합니다.

이 연습은 강의의 일부입니다

Julia 중급

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
코드 편집 및 실행