Julia의 '우수 사례'에 대한 질문입니다. 나는 this과 this을 읽었다. 심지어 나는 잊지 - 나는 이러한 인수가 무엇을 의미하는지 분명하지 않다 그래서Julia에서 자연적인 기본값이없는 명명 된 인수
discount_rate(10, 10, 10, -10)
같은 메소드를 호출 할 필요가있다 지금 함수
function discount_rate(n, fv, pmt, pv; pmt_type = 0)
...
end
에게 문제가있다. 내가하고 싶은 것은 쓰기입니다.
discount_rate(n = 10, fv = 10, pmt = 10, pv = -10)
그것은 명확합니다. 이해하기 쉽습니다. 그러나 나는 인수가 keywords
인수가 아니면 optional
인수를 내 메서드로 정의 할 수 없다. 왜냐하면 그들은 자연어을 가지지 않기 때문이다. 디자인의 관점에서, 이것에 대한 권장 방법이 있습니까?
감사합니다. Iain. 또한 YouTube에서 Julia 비디오 자습서를 매우 유용하게 사용했습니다. – vathymut