У меня есть следующая проблема.Switch cas Alternative in D
В входной консоли я могу ввести строку, и система будет принять меры на основе таких.
Так что, если я вход add_2_with_2, это даст мне 4, если вход sqrt_4 это даст мне 2 и т.д. В общем, вы будете делать это с помощью команды в переключатель/случай, но проблема в том, то Мне нужно условие для каждого случая. Поэтому, если я хочу ДОПОЛНИТЕЛЬНО ввести cube_2, тогда я должен написать для этого случай.
Тем не менее, я хотел бы сделать то же самое без необходимости явно указывать случай каждый раз, когда я вставляю новую команду. Так что, например, если на входе «FUNCTION_1», программа должна смотреть в определенном месте в определенном файле forlder/file, если определена функция и выполнить ее. Если он не определен в файле/папке, , тогда он должен выбросить ИСКЛЮЧЕНИЕ. Если я дополнительно хочу ввести вход «FUNCTION_2», тогда я определю функцию в том же файле или папке (что возможно с помощью D), а затем позволить оригинальной программе автоматически выполнять поиск и выполнение.
Можно ли это сделать в D?
(извините за глупый вопрос, и плохой английский)
Приятный, вы также использовали функции std.traits вместо __traits, как я. –