I need to iterate over the complex refractive index = n + ik
I made two floats.Span() filled with evenly spaced numbers, containing every n and k that I need to iterate over. How do I "mix" these two values now so I can make a for loop over every possible combination?
I need something like:
0.1+0.1i, 0.1+0.2i, 0.1+0.2i, (...) 0.2+0.1i, 0.2+0.2i, (...)
And if it is not a slice, how do I iterate over it?
The
floats.Spandocumentation suggests usingforwiith arangeclause.The Go programming language documentation explains complex numbers in Go.
For example,
Output: