Какая то жуткая и извращенная логика отсутствием минимального опыта и здравого смысла.
Ты даже не понимаешь что сравниваешь теплое с мягким
в первом случае fu(long_calculation1(), long_calculation2()) т.е. ты вызываешь функции до вызова функции fu
во втором случае ты передаешь строки в которых находятся имена функции. и не вызываешь функции до того как передать их в функцию fu
это разное поведение
Aetae нарисовал тебе как добиться такого же поведения без идиотизма с eval
Такого извращения над switch я давно не видел
Да и такое бессмысленное жонглирование функциями нужно лечить электрическим током
|