위치/기본 인수, 타입 선언

Julia 중급

Anthony Markham

Quantitative Developer

함수 인수 개요

  • 함수를 선언할 때 매개변수를 지정합니다.
function my_function(param1, param2)
    return param1, param2
end
  • 함수를 호출할 때 이 매개변수에 인수를 전달합니다.
my_function(1, 2)
(1, 2)
Julia 중급

위치 인수

  • 지금까지 본 함수 인수는 위치 인수입니다.

  • 위치 인수는 지정된 순서에 의존합니다.

function my_function(param1, param2)
    return param1, param2
end
my_function(2, 1)
(2, 1)
Julia 중급

기본 인수

  • 기본 인수는 인수가 생략되면 기본값을 제공합니다.
function my_function(param1, param2=2)
    return param1, param2
end
my_function(1)
(1, 2)
Julia 중급

타입 선언

  • 타입 선언은 함수에 전달되는 데이터 유형을 제어합니다.

  • 잘못된 값 전달로부터 코드를 보호합니다.

  • 각 매개변수에 데이터 타입을 지정할 수 있습니다. 이중 콜론 ::을 사용합니다.

function my_function(param1::String, param2::Integer=2)
    return param1, param2
end
my_function(1)
MethodError: no method matching my_function(::Int64)
Julia 중급

실습해 봅시다!

Julia 중급

Preparing Video For Download...