Complex numbers in Swift?
complex-numbers, swift
Solution
I wrote the following:
https://github.com/dankogai/swift-complex
Just add complex.swift to your project and you can go like:
let z = 1-1.i
It has all functions and operators that of C++11 covers.
Unlike C++11 complex.swift is not generic -- z.real and z.imag are always Double.
But the necessity for complex integer is very moot and IMHO it should be treated in different type (GaussianInteger, maybe).
Problem
Does Apple's Swift language support complex numbers out of the box? I couldn't find any mention in the docs any equivalent for C++ `std::complex` nor could I find one when playing with it.