How to assign same value to multiple variables

Like in python, I’d like to do something like

a = b = c = 10

Currently, I am doing it like

var a, b, c = 10, 10, 10

but the problem with this approach is that I’d have to repeat myself.

Is there any shorter way, so that I don’t have to repeat myself ?

This kind of repetition is so tiny, that you can just ignore it.

It is always good advice to use a programming language as its design intended it to be used. Don’t try to program Python or Java or any other language using Go. When using Go, program Go.

3 Likes

If you repeat yourself for more values then use a loop and set them all to a slice or something. Otherwise, assigning some values to a few variables is fine. In Go, we love explicitness other than anything.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.