|
|
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Допустим есть функция function abc(x,y:integer):integer; result1:=(какие то расчеты по x); result2:=(какие то расчеты по y); Как на кнопку получить result1 и result2? Как двумя отдельными функциями сделать я знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 08:28 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 08:42 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
venza, Код: pascal 1. 2. 3. 4. 5. 6. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 08:56 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
venza, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 08:59 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:27 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
В новых Delphi еще нельзя написать: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ? Недоработка, я считаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:28 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim RusovНедоработка, я считаю. Где такое можно? И как такое использовать в условиях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:32 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim RusovВ новых Delphi еще нельзя написать: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ? Недоработка, я считаю. Да, нужно больше говнокода ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:35 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
wadmanГде такое можно? И как такое использовать в условиях? Да почти во всех современных языках. Например, поменять 2 переменные: X,Y := Y,X; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:38 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim RusovДа почти во всех современных языках. В каких? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:39 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
defecatorДа, нужно больше говнокода ! Ну так уже натащили всякой гадости, типа лямбд, чего уж... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:39 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
wadmanMaxim RusovНедоработка, я считаю. Где такое можно? И как такое использовать в условиях? А это еще одна недоработка ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:41 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim RusovdefecatorДа, нужно больше говнокода ! Ну так уже натащили всякой гадости, типа лямбд, чего уж... +100 и генериков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:41 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
wadmanMaxim RusovДа почти во всех современных языках. В каких? Гугли "параллельное присваивание" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:42 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim Rusovwadmanпропущено... В каких? Гугли "параллельное присваивание" Ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:44 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Можно вернуть запись, а в ней - хоть 100500 полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:49 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Обычно, это имеет такой вид: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:52 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim Rusov Код: pascal 1. Массив верни. Если разных типов, то variant. А лучше record. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 11:06 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
wadmanГде такое можно? И как такое использовать в условиях? Это из древнего Бейсика. Полная форма выглядела так: Код: plaintext Оператор LET быстро стал необязательным, поэтому начали писать просто Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 15:42 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Не, параллельное присваивание - это другое. В общем случае допустимы такие фишки: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 16:05 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Maxim Rusov, ну, я погуглил "параллельное присваивание". Так всё-таки, в каких-нибудь языках, кроме Lua или Python (про которые мы говорить не будем, во избежание), это есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 16:32 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
jmp_original...Так всё-таки, в каких-нибудь языках, кроме Lua или Python (про которые мы говорить не будем, во избежание), это есть? Изучай: http://hyperpolyglot.org/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 17:43 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
В объектных языках параллельное присваивание - нонсенс. Нужно, как корове пятая нога. Нужно вернуть набор данных? Верни объект. Вырожденные случаи возвращения integer x и y рассматривать смысла нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 18:26 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
Параллельное присваивание есть в том же джаваскрипте и называется Destructuring Assignment : Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 18:30 |
|
||
|
Получить из функции 2 выходных результата, возможно ли?!
|
|||
|---|---|---|---|
|
#18+
JaDiПараллельное присваивание есть в том же джаваскрипте и называется Destructuring Assignment : Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Матерь Б-жья, это за что их так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 19:47 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39404643&tid=2041459]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 483ms |

| 0 / 0 |
