golang版本的ruby的or-equals || =

时间:2016-12-06 21:38:47

标签: go

出于好奇,如果变量为零,那么分配变量的惯用方法是什么?

我正在寻找类似于ruby foo ||= bar

的东西

这是否有更短的版本?

if foo == nil{  
  foo = bar
}

1 个答案:

答案 0 :(得分:2)

您的版本已经是最简单,最短和惯用的方式。