这个语法是什么意思:`function (YOLO) ....`
What does this syntax mean: `function (YOLO) ....`
代码是什么意思,如何调用它?
function (YOLO)
YOLO + 1
end
引自here.
谢谢
这是一个 Anonymous function。
通常使用它们的方法是将其分配给一个变量,该变量将成为函数的名称:
julia> y = function (YOLO)
YOLO + 1
end
#43 (generic function with 1 method)
julia> y(4)
5
或者直接将函数本身作为参数传递给另一个函数(尽管为此,通常使用较短的 YOLO -> YOLO + 1
或 do ... end
语法)。
调用它的另一种方法是立即调用它:
julia> (function (YOLO)
YOLO + 1
end)(43)
44
代码是什么意思,如何调用它?
function (YOLO)
YOLO + 1
end
引自here.
谢谢
这是一个 Anonymous function。
通常使用它们的方法是将其分配给一个变量,该变量将成为函数的名称:
julia> y = function (YOLO)
YOLO + 1
end
#43 (generic function with 1 method)
julia> y(4)
5
或者直接将函数本身作为参数传递给另一个函数(尽管为此,通常使用较短的 YOLO -> YOLO + 1
或 do ... end
语法)。
调用它的另一种方法是立即调用它:
julia> (function (YOLO)
YOLO + 1
end)(43)
44