0 / 0 / 1
Регистрация: 13.09.2009
Сообщений: 14
|
||||||
1 | ||||||
Что возвращает функция?28.05.2012, 09:15. Показов 949. Ответов 8
Метки нет (Все метки)
Доброго времени суток!
Прилетела мне задача - восстановить алгоритм задачи из дельфийского кода и перекинуть его вместе с интерфейсом на С#. С интерфейсом проблем не возникло, а вот с алгоритмом... Вобщем споткнулся на следующем коде
0
|
28.05.2012, 09:15 | |
Ответы с готовыми решениями:
8
Что возвращает функция? Что возвращает функция? Что возвращает функция? Что возвращает функция? |
0 / 0 / 1
Регистрация: 13.09.2009
Сообщений: 14
|
|
28.05.2012, 10:06 [ТС] | 3 |
Спасибо! Я вычитал в одной статье, что для строковых функций переменная Result хранит в себе результат предыдущего вызова функции, т.е. при циклическом вызове в начале выполнения Result не пустая строка, а содержит значение предыдущего возвращения. Я попытался сделать эту функцию в С# согласно такой лоигке, но результат расчёта хотя и изменился, всё равно остался плачевным
0
|
0 / 0 / 1
Регистрация: 13.09.2009
Сообщений: 14
|
|
28.05.2012, 10:15 [ТС] | 6 |
0
|
Супер-модератор
|
|
28.05.2012, 10:26 | 7 |
rust1974, там не написано, что
, там написано, что "возможны условия, при которых...", бла-бла-бла. Это если даже и так - то чтобы использовать подобное поведение - надо быть просто отмороженным Потому как отлаживать замучаешься, если чуть-чуть видоизменишь программу.
0
|
0 / 0 / 1
Регистрация: 13.09.2009
Сообщений: 14
|
|
28.05.2012, 10:33 [ТС] | 8 |
Ну да, возможны, просто у меня в алгоритме как раз идёт циклический вызов приведённой функции, поэтому я слово "возможны" просто опустил А с тем, что подобное поведение используют законченные отморозки, полностью согласен Надо быть не просто отморозком, а пещерным отморозком
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
28.05.2012, 10:41 | 9 | |||||
Согласен с UI. Про функцию можно сказать, что она написана неправильно.
--- А на счёт значения, которое возвращает функция - как это значение зависит от вызывающего кода, предлагаю убедиться на таком примере:
Поэтому в теле функции всегда нужно инициализировать переменную Result - независимо от типа.
0
|
28.05.2012, 10:41 | |
28.05.2012, 10:41 | |
Помогаю со студенческими работами здесь
9
Что возвращает эта функция? Обьясните, что возвращает функция Что возвращает данная функция? Что возвращает эта функция? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |