Open Alexander-Saveliev opened 4 years ago
-Название структуры странное -quadratic equation data расшифровывается. По моему норм
-Не нужно указывать явно тип. Swift любит это делать сам -Странное объяснение) Я тоже люблю делать это сам. Смысл в том что не понятно что за тип будет возвращен из функции, я это указываю явно, для того что бы было сразу видно, и не нужно было лезть в функцию и смотреть что за тип возвращает.
''' struct QEData { public private(set) var a: Float public private(set) var b: Float public private(set) var c: Float
} '''
[x] Инициализатор у структур есть по дефолту
[x] Лучше использовать Double
[ ] Название структуры странное
''' var splitedInput: [String] = input.components(separatedBy: " ") '''
[ ] Не нужно указывать явно тип. Swift любит это делать сам
[ ] inputParse написан слишком непонятно
''' switch d { case 0: print("Answer: x = (-1 qeData.b / 2 qeData.a)") break; case 1...: print("Answer: x1 = ( (-qeData.b + sqrt(d)) / (2 qeData.a) ) x2 = ( (-qeData.b - sqrt(d)) / (2 qeData.a) )") break default: print("D must be grater then 0") break } '''