Julia - 函数的定义

Posted sch01ar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Julia - 函数的定义相关的知识,希望对你有一定的参考价值。

Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象

Julia 中定义函数的基本语法为:

julia> function f(x, y)
       x + y
       end
f (generic function with 1 method)

该函数等价的赋值形式

f(x, y) = x + y

调用该函数

julia> function f(x, y)
       x + y
       end
f (generic function with 1 method)

julia> f(2, 3)
5

f 指向的是函数对象,该函数对象赋值给其他变量

julia> g = f
f (generic function with 1 method)

julia> g(2, 3)
5

早些版本还有一种调用函数的方法

apply 函数把第一个参数当做函数对象,后面的参数是该函数对象的参数

julia> apply(f,2,3)
5

变量名也可以使用 Unicode 字符

julia> function 你好(x, y)
       x + y
       end
你好 (generic function with 1 method)

julia> 你好(2, 3)
5

 

以上是关于Julia - 函数的定义的主要内容,如果未能解决你的问题,请参考以下文章

julia 1.0 发布了

VSCode自定义代码片段——声明函数

ES6新特性总结-julia

VSCode自定义代码片段8——声明函数

julia系列11:struct和类

在 Julia 中构建非默认构造函数