应该!功能返回什么?

时间:2017-09-20 15:05:54

标签: arguments julia side-effects

在样式指南中,它表示修改其参数的函数应标记为!。但是在example中,函数double!返回修改后的参数a。如果它已被修改,为什么要返回?有必要吗?

1 个答案:

答案 0 :(得分:4)

它不需要任何费用,并且可以执行以下操作:

b = double!(a)*x

double!(double!(a))
如果需要,

在一行中。

出于这个原因(即方便),它已成为惯例。