0
줄리아는 구체적으로 함수 정의를 가지고 있습니까? 그렇다면 BNF는 무엇입니까? 그와 함수 선언 및 함수 호출을 갖는 예를 들어줄리아의 함수 정의
BNF
•Function Declaration
function name (arguments :: type)
#expressions
End
<function> → (function <identifier> (<arguments>) <expressionList> end) |
<identifier>(<arguments>) <expressionList> end
<arguments> → <identifier> :: <type> | (<identifier> :: <type>),arguments>|e
•Function Call
x = sum (12 , y :: Int32)
<funcall> → <identifier> = <identifier> (<parameterList>)
<parameterList> → <parameter> :: <type>, < parameterList> | <parameter> ::<type> | <parameter>, <parameterList>
<parameter> → <identifier> | <element> | e
줄리아 구문은 컨텍스트가 없습니다. 참조 : https://groups.google.com/d/msg/julia-users/LwewtNffleo/f-AqxMulbFwJ –