1. 학습
  2. /
  3. 강의
  4. /
  5. Julia 중급

Connected

연습 문제

키워드 인수

키워드 인수는 함수에 전달할 수 있는 또 다른 형태의 인수입니다. 키워드 인수는 이전 장에서 본 NamedTuple과 개념적으로 비슷해요. 값에 이름을 붙여 주어 그 값이 무엇을 의미하는지 더 분명하게 알려 줍니다.

키워드 인수를 선언하려면, 함수 선언에서 세미콜론 ;을 사용해 키워드 인수임을 표시합니다.

function my_func(; my_arg)
    return my_arg
end

실제로 함수를 호출할 때는 세미콜론이 필수는 아닙니다.

my_func(; my_arg=1)

위치 인수와 키워드 인수를 같은 함수에서 함께 사용할 수 있지만, 함수 선언에서는 항상 키워드 인수가 위치 인수 뒤에 와야 한다는 점을 기억하세요.

지침

100 XP
  • my_profit 함수를 키워드 인수를 사용하도록 다시 작성하세요.
  • my_profit을 호출하되 인수 순서를 바꿔, 먼저 current_price=100.0, 그다음 previous_price=105.0을 전달하세요.