标签: julia
我看到了像这样的函数
function operator!(c::Matrix, out::Matrix) ...... end
!在这里意味着什么?
!
答案 0 :(得分:13)
在朱莉娅,这是append ! to names of functions that modify their arguments的惯例。原因是Julia函数参数是passed-by-sharing,没有这个约定,要知道函数是否会改变输入参数的内容并不容易。