2016-11-07 5 views
0

Я хочу определить цифры 0-9, чтобы сказать слово при использовании в качестве арифметики в схеме. например. (+ 2 5) было бы два + пять. Как я могу это сделать, спасибо!Как определить числа, чтобы сказать слово эквивалентное в программировании схемы

+0

Не совсем понятно, о чем вы просите. Можете ли вы сформулировать проблему как набор тестовых примеров? –

+0

в основном, всякий раз, когда номер используется в оставшейся программе, он заменяет номер словом, которое представляет номер. Поэтому, если я вызвал функцию, чтобы добавить 2 параметра вместе, и я выбрал (добавьте 5 5), он вернет «десять» в качестве ответа не 10 – user6844051

+0

Итак, нужно ли выставить номер 5 867 103 «Пять миллионов восемьсот шестьдесят семь тысяч, сто три? Выходит ли число 9.1 «Девять первая?» Должно ли 2/3 выйти «Две трети?»? – EvansWinner

ответ

0

Хорошо, я собираюсь повторить свое предыдущее предложение, но на этот раз в качестве ответа :).

Я думаю, что вам действительно нужно сформулировать набор конкретных тестовых случаев. Отчасти это помогает нам понять, но, что еще важнее, помочь вам организовать свое мышление. В тестовом случае должен быть включен вызов функции и ожидаемый результат. Так, например, это может выглядеть следующим образом:

(check-expect (gorzify '(+ 2 5)) "ouch! my toe") 

... хотя я предполагаю, что это не то, что ваша программа должна производить.