;它对性能有什么影响?

  • 本文关键字:影响 性能 julia
  • 更新时间 :
  • 英文 :

function fill_twos!(a)
for i = eachindex(a)
a[i] = 2
end
end;

函数来自JULIA DOC在Struct

之后的一些地方也可以使用。

;对性能没有任何影响。Julia手册中的示例代码使用它只是为了减少代码段中不必要的输出。

通常,无论您在REPL中键入什么代码,它的结果都会被REPL打印出来。如果您希望对代码求值,但不输出其结果,则可以在代码末尾添加分号。

julia> x = pi
π = 3.1415926535897...
julia> x = pi;

以上两行都将pi的值赋值给x,但第二行不输出该求值的结果,因为它以分号结尾。类似地,当您在REPL中输入一个函数时:

julia> function fill_twos!(a)
for i = eachindex(a)
a[i] = 2
end
end
fill_twos! (generic function with 1 method)

最后一行是定义函数的输出。在示例代码段中,如果每个函数/方法定义都打印出来,这将只是占用额外空间的混乱。因此,它们使用分号来抑制输出

它对性能或函数执行的任何其他方面没有影响。

最新更新