Я хочу определить цифры 0-9, чтобы сказать слово при использовании в качестве арифметики в схеме. например. (+ 2 5) было бы два + пять. Как я могу это сделать, спасибо!Как определить числа, чтобы сказать слово эквивалентное в программировании схемы
0
A
ответ
0
Хорошо, я собираюсь повторить свое предыдущее предложение, но на этот раз в качестве ответа :).
Я думаю, что вам действительно нужно сформулировать набор конкретных тестовых случаев. Отчасти это помогает нам понять, но, что еще важнее, помочь вам организовать свое мышление. В тестовом случае должен быть включен вызов функции и ожидаемый результат. Так, например, это может выглядеть следующим образом:
(check-expect (gorzify '(+ 2 5)) "ouch! my toe")
... хотя я предполагаю, что это не то, что ваша программа должна производить.
Не совсем понятно, о чем вы просите. Можете ли вы сформулировать проблему как набор тестовых примеров? –
в основном, всякий раз, когда номер используется в оставшейся программе, он заменяет номер словом, которое представляет номер. Поэтому, если я вызвал функцию, чтобы добавить 2 параметра вместе, и я выбрал (добавьте 5 5), он вернет «десять» в качестве ответа не 10 – user6844051
Итак, нужно ли выставить номер 5 867 103 «Пять миллионов восемьсот шестьдесят семь тысяч, сто три? Выходит ли число 9.1 «Девять первая?» Должно ли 2/3 выйти «Две трети?»? – EvansWinner