标签: arguments julia side-effects
在样式指南中,它表示修改其参数的函数应标记为!。但是在example中,函数double!返回修改后的参数a。如果它已被修改,为什么要返回?有必要吗?
!
double!
a
答案 0 :(得分:4)
它不需要任何费用,并且可以执行以下操作:
b = double!(a)*x
或
double!(double!(a))
在一行中。
出于这个原因(即方便),它已成为惯例。