发布于 2022-03-19 23:28:51
参数是方括号,[]是可选的--这是跨许多编程语言的文档惯例--但这不是语言语法的一部分。因此,rand的所有参数都是可选的,您可以只执行rand。
实际上,尝试在控制台中键入methods(rand)以查看覆盖所有这些用例所需的大量方法是一个好主意:
julia> methods(rand)
# 80 methods for generic function "rand":
[1] rand() in Random at c:\Julia-1.7.2\share\julia\stdlib\v1.7\Random\src\Random.jl:257
.....分号是用于从Julia函数中的命名参数中分离位置参数的语法的一部分。举个例子,考虑一个函数:
function foo(a, b=4; c, d=8)
return a+b+c+d
end比你能做的还要多:
julia> foo(1,c=100)
113https://stackoverflow.com/questions/71542832
复制相似问题